可以让用户直接写sql语句,然后用
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(inputStr);
Query1.Open;
还有就是自己做几个查询字段的列表和查询方式和查询值的列表
让用户可以自己选,你再根据这个用程序生成sql语句。
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(inputStr);
Query1.Open;
还有就是自己做几个查询字段的列表和查询方式和查询值的列表
让用户可以自己选,你再根据这个用程序生成sql语句。
解决方案 »
- 怎样用delphi调用
- Socket error #10040 message too long这个提示具体是什么意思啊,怎么解决啊?
- 请教如何防止移动图片时出现的屏幕闪烁
- DELPHI怎样调用原生WINSOCK API的?
- 跳到上海来了,想交程序员朋友,搞delphi ,java,软件工程的都可以
- 为什么数据库定义成VarChar类型了,存进去用trim,还是后面有空格,我用的是clientdataset.insertrecord
- 如何列出显卡、主板、声卡、USB设备的类型、编号、状态?
- 请问怎么传输结构体?
- 问大家一个问题,DATASource是不是连接ACCESS表的数据库,如果是连接SQL的要用哪个呢?
- 学好DELPHI的方法是什么?
- Delphi的性能怎样?
- 请教高手,视频捕捉,再压缩,传输,再解压这一系列的大概过程如何来做?(有帮助就给分)
应该用什么代替。
declare @abc varchar(50);
begin
select * from .. where ..=@abc
end
2.b1显示所有的表,b2显示所有的列,b3显示显示比较符号(like\>=\<=\......),Edit1显示比较的值(自己填写),b4显示查询的组合(and/or/结束)
3.客户首先选择表,组合成select * from tableX
4.客户再选择"列+比较符号+值"
5.如果没有结束就再进行and或or用一个memo显示以下你组合的查询是否符合语法
query1.sql.add('select * from abc where a1=:a1');
adoquery1.parameters[0].values:='sdhfaskdf';
query1.execute;