问个关于table查询的问题

ququ9695 2003-08-27 07:30:56
我用的是过滤器显示一个数据级的子级
table1.close;
table1.filter:='工程名称='+combobox.text;
table1.filtered:=true;
table1.open;

我用dbgrid显示,如果combobox.text显示的是数字,就没事,如果显示的是汉字或字母,就出错了,说table1找不到这个汉字,可数据库了明明有
如果这样写就没问题:
table1.close;
table1.filter:='工程名称=''汉字''';
table1.filtered:=true;
table1.open;
这样就能找到那个汉字,怎么回事呀,告我好吗

...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
madyak 2003-08-27
  • 打赏
  • 举报
回复
table1.close;
table1.filter:='工程名称='''+Trim(combobox.text)+'''';
table1.filtered:=true;
table1.open;
ququ9695 2003-08-27
  • 打赏
  • 举报
回复
大哥准确吗?
huojiehai 2003-08-27
  • 打赏
  • 举报
回复
table1.close;
table1.filter:='工程名称='''+combobox.text + '''';////////
table1.filtered:=true;
table1.open;
ququ9695 2003-08-27
  • 打赏
  • 举报
回复
有人会吗?急。。。。。。。。
一用汉字dbgrid就不显示要查询的子数级了,说找不到这个汉字,可数据库了有

2,497

社区成员

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

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