如何获取ComboBox当前的选定值?
如题
我用的是ComboBox-> Text好像有问题
ADOQuery1-> SQL-> Text= "Select * from ' " +ComboBox3-> Text+ " ' where No = ' " + Edit2-> Text.Trim() + " ' ";
编译的时候没错 但是进行查询的时候出现
"查询语法错误,查询子句不完整 "
[解决办法]
= "Select * from ' " +ComboBox3-> Text+ " ' where No = ' " + Edit2-> Text.Trim() + " ' ";
是一个字符串,系统编译时肯定不会报错,
以后LZ遇到这种情况,设一个断点,取到SQL字符串的值,拿到查询分析器中执行一下,错与对
一目了然,特别是复杂的SQL语句非常有效,
[解决办法]
把表名前后两个单引号去掉,
给楼主提个方法。
在ADOQuery1-> SQL-> Text下一行设置断点。
运行到断点后,按CTRL鼠标电击Text把Text的内容复制出来在到查询分析运行,看什么错。在SQL
SERVER 2000中有查询分析器