我想让query中的指针指向表中的某一条记录,已知道该记录的所有信息,是不是能像query.frist和query.last这样指向该记录?
解决方案 »
- delphi 使用sql数据库为什么会读不全值
- 请问如何获得 WebBrowser 控件获得的 ie页面的大小
- 在一个我自己编写的控件中使用了字符串资源文件和一个*.dfm文件,在发布的时候一定也要发布该资源文件和dfm文件吗?
- 请教一下各位,MIS是什么?
- 我对CSDN期望太高了....
- 一个关于 WISE installation 制作安装程序的问题
- 关于treeview的问题,请高手指点,//bow
- 我安装了一个ehlib2.6的测试版第三方控件请问对以后程序有什么影响没有啊?哪有免费的正版的下载啊?
- 请问如何判断窗体是否存在?若不存在则creatform(Tform1 ,form1),急急急!!!
- Memo1组件和RichEdit1组件这样打印为什么会出错?
- 关于dbexpress,能连接mssql,但在相应的dataset中无法打开表,这是什么问题???请高手指点!
- 急:如何在Delphi程序中调用Windows 的命令行程序并返回结果?
用法:Query1.locate('字段名','字段值',[选项]).详情请见联机帮助!
如果没有的话,你怎么用.first,.last来确定指向的记录呢?
如果没有就用:
query.close;
query.clear;
query.sql.add(select * from TableName where ...);
query.sql.open;
要求指针直接指向其中的一条记录,就像用query.frist能
直接指向第一条记录,那样方便的算法,而不需要遍历查询!
而且表里面的数据全都要显示出来.