|
|
|
|
|
 |
delphi 利用临时表加快查询 |
| |
日期:2007-06-22 17:54:04
点击:14 评论:0 |
|
select * from table1 inner join table2 on table1.field=table2.field
有时这个查询很快就完成了,但却在返回结果的时候花费了大量时间.
我发现如果我把第一个查询的结果插入到一个临时表中时,情况就大不一样了,改变后的查询如下
|
|
 |
delphi 怎样发布基于Microsoft SQL Server的程序 |
| |
日期:2007-06-22 17:52:03
点击:12 评论:0 |
|
很多朋友在编写完成基于SQLServer的程序后对发布程序感到头疼,因为仅仅发布应用程序和BDE是不够的,必须要安装SQLServer Client软件,难道还要提供一张SQLServer的光盘?下面jojo为大家介绍一个解决之道:
1.准备一份Install Shield Express,最好是2.01以上的版 |
|
 |
delphi Delphi5不能显示和处理Sql Server表字段内容问题解决方法 |
| |
日期:2007-06-22 17:50:35
点击:11 评论:0 |
|
关于nvarchar的问题,是因为Microsoft 在Sql 2000 中新增加的字段,而Microsoft 宣布不在支持DB-Libary,
而Delphi使用的BDE刚好就是使用了DB-Libary,所以如果使用BDE就不支持Sql 2000 中所有的新特性。
|
|
 |
delphi 提高CS应用程序一些性能的方法 |
| |
日期:2007-06-22 17:49:21
点击:12 评论:0 |
|
当创建触发器linetotal后, 应用开发人员在编写应用程序时就
不需考虑保持total列为最新值的问题,而且网络数据库上所有应用都
会因此受益。
3.利用过程和包优化性能
这里主要讨论如何利用完整性约束和数据库触发器把应用逻辑移
到数据库服务器中执行以便减少网络I/O |
|
 |
delphi 开发网络数据库应用 |
| |
日期:2007-06-22 17:48:02
点击:10 评论:0 |
|
深受编程人员的欢迎。Delphi 中提供了数据库引擎 BDE(Borland Database Engine),并内含众多的数据库调用构件,为编程人员开发客户/服务器应用程序提供了方便。通常情况下,利用 Delphi 开发数据库应用程序,可以使用TTable、TDataSource、TDBEdit、TDBNavigator等构件 |
|
 |
delphi 运行时执行所有Interbase命令的Interbase 对象 |
| |
日期:2007-06-22 17:46:52
点击:15 评论:0 |
|
如果应用程序使用Interbase数据库,数据库和全部所需的对象如:如函数,存储过程等必须在运行之前创建。
有一部分命令如:改变管理员的用户名和密码必须通过Interbase的Server manager或Interbase的命令行工具。
通过在项目中包含此单元,你可以执行 |
|
 |
delphi 在Oracle存储过程中得到数据库 |
| |
日期:2007-06-22 17:45:14
点击:11 评论:0 |
|
方法是使用存贮过程。此存贮过程必须以游标作为第一个参数。后面可以跟上其它参数。此游标须是 IN/OUT 型的。你可以使用一个通用游标类型,并将此类型定义在一个 package 中。
|
|
 |
delphi 连接Interbase |
| |
日期:2007-06-22 17:44:32
点击:18 评论:0 |
|
打开控制面板上的32位ODBC数据源,创建新数据源,在列表框中选择InterBase Server的ODBC驱动程序-InterBase 5.X Driver by Visigenic(*.gdb)。在InterBase ODBC Configuration对话框中做如下设置: |
|
 |
delphi InterBase 对两个表进行Union操作 |
| |
日期:2007-06-22 17:43:33
点击:6 评论:0 |
|
create database "a.gdb" user "sysdba" password "masterkey";
create table table1 (f1 char(5) not null, f2 char(5) not null);
create table table2 (f1 char(5) not null, f2 char(5) not null);
commit;
|
|
 |
delphi 在Wise制作的安装程序中嵌入Interbase安装(下) |
| |
日期:2007-06-22 17:41:38
点击:9 评论:0 |
|
var InfoSize,puLen : DWord;
Pt,InfoPtr : Pointer;
begin
InfoSize := GetFileVersionInfoSize(PChar(filename),puLen);
fillchar(VerBlk,sizeof(VS_FIXEDFILEINFO),0);
if InfoSize > 0 then begin
GetMem(Pt,InfoSize);
GetFi |
|
 |
delphi 在Wise制作的安装程序中嵌入Interbase安装(上) |
| |
日期:2007-06-22 17:37:05
点击:25 评论:0 |
|
GetVariable(DLLParams,'IBOPTIONS',IBOPTIONS);
IBWiseInstall.WindowHandle := DLLParams.hMainWnd;
IBWiseInstall.IBInstallOptions := IBOptionsFromString(IBOPTIONS);
IBWiseInstall.Silent := (pos('S',IBInstallMode) > 0);
IBWiseIn |
|
 |
delphi SQLSERVER添加二进制数据 |
| |
日期:2007-06-22 17:35:45
点击:7 评论:0 |
|
stringstream1 := TStringStream.create('');
bmp1.savetostream(stringstream1);
query1.params[1].asblob := stringstream1.datastring;
jpeg1.savetostream(stringstream1);
query1.params[2].asblob := stringstream1.datastring;
query1.executesql;
strin |
|
 |
delphi 用ADO对象存取ODBC数据库 |
| |
日期:2007-06-22 17:34:03
点击:22 评论:0 |
|
该对象用于与ODBC数据库建立连接,所有对数据库的操作均通过该连接进行.
数据库连接对象ADODB.Connection的作用象Delphi中的TDatabase对象.
建立一个连接对象的方法为(AConnection为Variant类型变量):
AConnection:=CreateOleObject('ADODB.Connection') |
|
 |
delphi 获取表与存储过程信息 |
| |
日期:2007-06-22 17:32:36
点击:7 评论:0 |
|
boolSystemTables := True; yourADOConnection.GetTableNames(yourListBox.Items, boolSystemTables); yourADOConnection.GetProcedureNames((yourListBox.Items); |
|
 |
delphi MDB数据库压缩方法 |
| |
日期:2007-06-22 17:22:53
点击:17 评论:0 |
|
虽然说MDB数据库功能不是很强大,但时由于在WIN x系统中已有缺省的驱动程序,所以不用另外像SQL,SYBASE一样安装一个管理驱动,而且携带方便,很多的小应用程序或网站还是采用MDB数据库。经常操作MDB数据时,就会经常碰到要对数据进行压缩,下面的我在网上找到和自己 |
|
|
|
|
|
|
|