抛砖引玉
fieldbyname('a').asstring:=svalue;
ivalue:=strtoint(svalue);
close;
sql.clear;
sql.add(select * from tablename where a>=min and a<=max);
open;
fieldbyname('a').asstring:=svalue;
ivalue:=strtoint(svalue);
close;
sql.clear;
sql.add(select * from tablename where a>=min and a<=max);
open;
解决方案 »
- 我这段SQL语言有问题?
- DELPHI 中怎样识别sql server数据库中的某个数据表中的字段是否为自动增长的.
- TClientWinSocket发生奇怪的windows socket error: (10049), on API `connect`错误
- 小弟有一事相求,请各位大仙赐教!有关窗口显示的问题
- 有关数据图表显示的问题,在线等候...
- 那位大哥有reportmachine2.4以后的版本
- 有谁用过EHLIB,DBGRIDEH控件,有问题请教?
- 怎样给PChar类型的Buffer动态分配空间?
- 急,急急!请教高手一个简单的关于登录的问题。(在线等待,谢谢!)
- 哪为好心人能提供Delphi5的valid Serial Number and authorization key?
- 存储过程与sql语句,哪儿出错了?
- 后台thread
以A字段中任何位置有 edit.text 的值为条件,查询所有字段的内容,请通过query+sql+paradox数据库如何实现?
我的低2个问题与第1个问题无关的,就是说 以A字段中任何位置有 edit.text 的值为条件,查询所有字段的内容,不涉及到最大最小值的问题
A字段里存放的是字符型记录内容为 010917 代表日期2001-09-17.
edit1.text 和 edit2.text 里输入的格式跟A字段的格式相同,
请问在paradox中如何用sql查询以A字段介于edit1 和edit2 两个日期为条件进行查询
query1.Close;
query1.sql.clear;
query1.sql.add('select * from table where cast(field as int)=:vas');
query1.ParamByName('vas').AsInteger:=val;
query1.Active:=true;
以上的代码错在哪里,为何不能得到正确查询结果