下面的例句,编译和效果都没问题,问题是为什么ComboBox1.Text需要QuotedStr,而Edit37.Text和Edit47.Text不需要,
是不是由于“字段名Date是日期型,而字段名Suppliers是字符串型”的缘故??Filter:='Date>='+Trim(Edit37.Text)+'and Date<='+Trim(Edit47.Text)+'and Suppliers='+QuotedStr(ComboBox1.Text);
是不是由于“字段名Date是日期型,而字段名Suppliers是字符串型”的缘故??Filter:='Date>='+Trim(Edit37.Text)+'and Date<='+Trim(Edit47.Text)+'and Suppliers='+QuotedStr(ComboBox1.Text);
解决方案 »
- 计算字段能否实现以下功能吗,请大家看看
- 何处有TdxDBGrid什么控件下载的地址?
- 功能模块按bpl编译的问题
- 三层设计中遇难求救 (——在线等待——)
- webbrowser很奇怪的问题!!!!!!!
- 用DELPHI设置WINDOWS的日期格式
- delphi对数据库的支持好象不错, 请问对WEB的支持呢? 开发绝B/W/D程序, Delphi好吗?
- delphi 做计算器功能 疑惑!求解
- 想让EDIT只能输入数字,好象有个属性,请问是什么怎么改
- delphi中控件问题
- 用DsFancyButton时出现run out of resources Canvas does not allow drawing!要如何解决呢?
- 多线程下ClientSock接收数据的问题?
首先要弄清QuotedStr是干什么用的,无非是再字符串上加个单引号
如果SQL语句是字符型或日期型需要加单引号的,就可以使用QuotedStr
否则不需要。