你想让sql查询动态数组?
不能吧!
不能吧!
解决方案 »
- 请问 TListView 的基本使用
- 如何在delphi中向word插入表格及数据
- class TDBFilterCOmboBox not found
- NtQuerySystemInfomation函数如何提取系统进程信息?
- 发现DELPHI7.1 update升级后好像ADOQUERY对INT64的支持有BUG
- lonaerd(罗纳尔多) 进来领分(50),再顺便问个问题,怎么判断字符为单引号?(20)
- 能不能用程序实现向手机发送短信息?
- 高手救命啊,线性规划问题
- 急!!插入对象的问题。
- 请教一个问题:怎么在QuickReport中打印Word文档?
- 郑重邀请斑竹回答,超难问题。
- Midas高手请近:关于Midas的安全登录问题!
如数组A=(23,45,19,39,22,55),
将之转换为字符串:S='23,45,19,39,22,55',
然后你SQL为:SQL.Text:='select * from tablename where xuehao in('+S+')';
That's Ok!
I:Integer;
SQLString:String;
begin
For I:=0 To High(Rec) do
begin
SQLString:=SQLString + '字段名=' + Rec[I];
SQLString:=SQLString + ' And ';
end;
SQLString:='Select * From 表名 Where ' + SQLString; //最后再执行SQL语句
end;