首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么获取ComboBox当前的选定值

2012-02-27 
如何获取ComboBox当前的选定值?如题我用的是ComboBox- Text好像有问题ADOQuery1- SQL- Text Select*f

如何获取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中有查询分析器

热点排行