我开始学DELPHI不久,现有些问题不清楚请各个指教
1。在DELPHI中的使用ADOQUERY的SQL加条件查索的记录和用table的filter筛选的记录是一样的吗?也就是说ADOQUERY是从数据库筛选出满足条件托出来。而FILTER也是一样的吗还是像VFP中的 SET filter to
2。在用ADOQUERY中查索的一组记录,要定位到某一个应怎么做。
1。在DELPHI中的使用ADOQUERY的SQL加条件查索的记录和用table的filter筛选的记录是一样的吗?也就是说ADOQUERY是从数据库筛选出满足条件托出来。而FILTER也是一样的吗还是像VFP中的 SET filter to
2。在用ADOQUERY中查索的一组记录,要定位到某一个应怎么做。
解决方案 »
- 通常大家开发数据库管理软件都用数据感知控件吗,我怎么感觉不是很灵活呢
- 关于磁盘驱动器的两个问题。谢谢
- 如何彻底删除表中记录!(在线给分!)
- 高手请进
- 50分求:TMSSoftware的 instrumentation workshop组件
- 更菜的问题
- Delphi中所谓的‘数据集’是一个什么概念? 是Table ,还是Domain?
- ++++谁用过installshield或者wise installation的请进++++
- delphi的chat問題..
- 如何让EXE文件执行后返回一个整数值给WINDOWS?
- 如何用代码设定f1book的计算公式,在线等待!
- 如何及联更新??(关于DBGrid的问题)
if table1.loacate('字段名1','关键字',[]) then
showmessage('找到了')
else
showmessage('没有找到!');3. 另,多字段关键字检索:
if table1.loacate('字段名1;字段名2',Vararrayof(['关键字1'],['关键字2']),[]) then
showmessage('找到了')
else
showmessage('没有找到!');
用Table,数据库返回所有记录,delphi负责Filter
用Query,数据库返回符合条件的记录
所以,用Query较快,特别是C/S且数据量较大时2 上面已经讲了
不过本人还是比较喜欢sql