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

sql语句中变量不能成功赋值的小疑点。

2012-03-04 
sql语句中变量不能成功赋值的小问题。。。。。sql:stringjh:stringch:stringbeginch:trim(ComboBox1.Text)

sql语句中变量不能成功赋值的小问题。。
。。。
sql:string;
jh:string   ;
ch:string;
begin
ch:=trim(ComboBox1.Text);
jh:=trim(ComboBox2.Text);
sql:= 'select   *   from   sheb   where   架号= '+   ' "jh " '   +   '   and   层号= '   +   ' "ch " ';
。。。
为了实现在ComboBox1和ComboBox2输入数字后的条件查询,按以上方式可正常编译,但运行这个过程的时候查询结果总是为空。  
如果把上面最后一句里的jh和ch替换成具体参数时候就可以对应的查询。是这两个变量的赋值一直没有成功吗?

请高手指教,批评!谢谢



[解决办法]
sql:= 'select * from sheb where 架号= '+QuotedStr(jh)+ ' and 层号= '+QuotedStr(ch)+ ' ';
[解决办法]
这两个参数,这样放进去,应该已经不算是参数了吧。只是字符了。

热点排行