1、在SQL中,我使用TQuery控件进行数据库与主程序之间的查询操作。如何在语句中动态的处理where子句中的字符型数据?
2、如何用程序中的主变量来改变sql查询条件?
3、如何使用游标对查询结果集的记录进行操作?
2、如何用程序中的主变量来改变sql查询条件?
3、如何使用游标对查询结果集的记录进行操作?
解决方案 »
- 通过TIdTCPServer操作数据库的问题(ADO)
- cxgrid 中选中一列的某记录,当焦点离开这个cxgrid后,如何使原来选中的记录变色显示?
- 如何得到程序运行机器的IP地址,用户名和密码?
- 熟悉串口通信的请进,串口控件TUPBOPOWER可以使用在多线程中吗??
- TImageList.Add超过1303个的时候就会失败?
- 请问如何写动态创建的菜单项的click事件
- 怎么让delphi程序等待50s,继续执行。
- 紧急求救:硬盘故障
- 如何一次删除选中的多个记录
- 请问大家Delphi除了做数据库还能作些什么?
- adoquery中locktype如何动态给定?散分
- 有谁能帮我?绝对散分!!!
begin
close;
sql.clear;
sql.add('select * from table where 字段=:CS');
ParamByName('CS').value:=你的值;
open;
first;//逐条操作
if not eof then
begin
...//你的操作
next;
end;
end;
query.sql.add('select * from table where name='''+v_name+''' and ...');2.-----------------
你要怎么改变查询条件?
v_sql:='select * from ... where ...';
query.sql.add(v_sql);
...
v_sql:=v_sql+' and ....';
query.sql.clear;
query.sql.add(v_sql);3.-----------------------
.....
query.open;
query.first;
while not query.eof do
begin
....
query.next;
...
end;