使用Query->Locate("Name", strName, TLocateOptions())之类的查询。
不好意思,我用的C++Builder,你可以查一下帮助文件!
不好意思,我用的C++Builder,你可以查一下帮助文件!
解决方案 »
- 如何通过代码检查本机是否已安装SQLServer数据库?
- delphi+DBgrid访问数据库,如何能CTRL+C复制DBgrid里的数据?
- vista下为什么看不到delphi帮助?
- 窗体的最小化及还原
- 求一简单sql语句,高手接分啦!
- 一句就能答:请问这样的效果是用什么控件实现的?
- 一个超级菜鸟的问题.
- 如何取得fastreport中生成的值,经处理后再返回到报表中?
- Canvans 的拉伸显示到Printer 是不是问题多多(今天我没有打印出来),推荐一个好的“打印图片”的控件好呢?
- 提一个简单的问题:各位在小组开发中,各个进程之间是如何通信的???DDE是不是过时了?现在用什么?
- 如何在Delphi中实现删除IE地址栏中的地址!
- 求助:我的系统在执行sql语句时产生非法操作!!!
Tquery也可用这些方法,因为这些方法是它们父类TDataset类的方法,且它们都实现了该方法。
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Delete from Country where Name = ''Argentina''');
Query1.ExecSQL;
str_sql:='select * from a where 1=2'; query1.active:=false;
query1.sql.clear;
query1.sql.text:=str_sql;
query1.open; / query1.execsql;
查到你想要的那一条纪录。使用最简单的一句即把这个库中的所有纪录全部查到的方法:
query1.Close;
query1.sql.text:='select * from 库名';
query1.open; 再用
Query1.locate(...);就可以搞定了。