数据库查询结果总是不对

longer_lin 2007-03-23 11:09:23
sql1:='邮件号'+comboboxmail.Text+''+trim(editmail.Text)+'';

datamodule4.ADOQueryjie.Close;
datamodule4.ADOQueryjie.SQL.Clear;
datamodule4.ADOQueryjie.SQL.Add('select * from mail where '+sql1+'');
datamodule4.ADOQueryjie.ExecSQL;
edit1.Text:=sql1;
大致就是这么个意思,数据库是access的,邮件号是数字型,
邮件号 邮递员号 客户号 接收时间 派送时间 价格 是否交款
1 1 1 2003-9-9 2003-9-10 ¥1.00 Yes
查询结果总是空,请大家看看是怎么回事?
...全文
186 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ki1381 2007-03-25
  • 打赏
  • 举报
回复
ExecSQL改成Open看看
longer_lin 2007-03-25
  • 打赏
  • 举报
回复
没人帮忙吗?
longer_lin 2007-03-23
  • 打赏
  • 举报
回复
comboboxmail内容是> < >= <= =等这些用来比较的字符。editmail是输入查询的数据的。
比如,comboboxmail是〉 editmail是1,sql1就是:邮件号〉1

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧