CSDN论坛 > Delphi > 数据库相关

AdoQuery如何查找資料 [问题点数:20分,结帖人sirliner]

Bbs1
本版专家分:65
结帖率 93.75%
CSDN今日推荐
Bbs6
本版专家分:5580
Bbs1
本版专家分:65
Bbs5
本版专家分:4279
Bbs7
本版专家分:24133
Bbs1
本版专家分:65
Bbs7
本版专家分:17459
Bbs1
本版专家分:65
匿名用户不能发表回复!
其他相关推荐
Delphi中利用ADOQuery连接excel表格
Delphi中使用ADO连接Excel有感(转) 第一部分: 1. 设置ADOConnection的ConnectionString属性的OLE DB的提供者要选择Microsoft Jet 4.0 OLE DB Provider(这本来是用于连接Access数据库的驱动程序,但也可打开Excel文件),按 "下一步"按钮 2. 选择数据库名称。注意:Excel的扩展名是*.xls,而默认文件类
ADOQuery.Filter三个以上条件字符串的写法
一般不用ADOQuery.Filter作为条件,这次偶然用了一下,竟然出错连连,找了网上很久也不得骑姐。看到对Filter条件的解释,说 and 两边的结果必须为真,尝试将:ADOQuery.Filter:='((A=a) or (B=b)) and (C=c)' 显示First chance exception at $749F3EF2. Exception class EOleExceptio...
真正理解DELPHI的人何在???用ADOQuery 多表关联单表更新
举一个非常简单的例子:比如有一个表:create table 入库单(商品编号,商品数量)这个表非常简单;我们做个程序对这个表维护,非常简单;只需要设置:  AdoQuery1.LockType:=ltBatchOptimistic;//批量更新数据模式;  AdoQuery1.Sql.text:=select 商品编号,商品总数量,包装数量 from 商品信息;  AdoQuery1.ope
Delphi-ADOQuery查询、插入、删除、修改
//查询记录 procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from YourTABLE where 查询条件'); ADOQuery.Open; //插入记录 procedure TForm
[Excel]如何快速實現查詢功能?
針對產品失效模式的紀錄工作,品保人員常使用Excel清單來呈現,同時便於銜接後續的資料查詢和分析工作,類似上述表格。然而,若品保人員對於Excel的函數功能不熟悉,是否就無法順利製作上述查詢功能的表格呢? 下列是一個幾乎不用函數即可完成查詢功能的方式,希望對不熟悉Excel函數的各位有所幫助。   上述查詢表格的功能為輸入品項和失效模式資料後,即可取得對應的不良資料。該功能可藉由函數ind...
ADOQuery的速度优化
今天终于把纠缠了几天的问题改完了,说到底只是一个很小的问题,就是ADOQuery的一个小属性。          把控件DBGridEh的一列的checkbox设为true,将其绑定DataSourceA和DOQuery。用Button添加了一个事件,用来取消对checkbox的操作:ADOQuery.CancelBatch();可是只能取消最后一步的操作。检查了很长时间才发现在DBGridEh
关于使用ADOQuery控件动态执行SQL查询
//使用ADOQuery1进行SQL高级查询ADOQuery1->Active=False;ADOQuery1->SQL->Clear();AnsiString sss;sss="";//在引号内输入要执行的SQL语句ADOQuery1->SQL->Add(sss);ADOQuery1->Active=True;//在执行查询后,如果数据内容改变,则需要用POST()方法进行提交才能被接受,但在执
Delphi TADOQuery中数据集的列数(字段数)
TADOQuery中存储数据集,它就像一张临时表,里面有列、行。行的访问就是提取数据的操作,是我们经常做的,而对列的访问很少。下面是一些访问列的例子: 得到列的总数:ADOQuery.Fields.Count 得到某列的列名:ADOQuery.FieldDefList[i].
adoquery.FilterGroup参数解释如下
ADOQry.Filtered:=false; ADOQry.Filtered:=true; ADOQry.FilterGroup:=fgPendingRecords ; FilterGroup参数解释如下: FgUnassigned 指定不使用任何的过滤器来过滤数据 fgNone 移去任何的过滤器,让所有的数据都显示出来。这也可以通过设定ADO的Filtered属性值
提高AdoQuery的速度
用TDataSet及其派生类如TAdoQuery对数据库进行查找时,如果TDataSet类没有与数据感知控件相连,通过调用DisableControls可以极大地提高查询速度,特别是在数据比较多的情况下。下面一段代码查询一个45000条记录的表,不调用DisableControls时需要执行30到40秒,调用DisableControls后只需要1秒到2秒。procedure TForm1
关闭