以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  错加错,不知错在哪了?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=16852)

--  作者:jxkqf
--  发布时间:2012/2/25 16:02:00
--  错加错,不知错在哪了?

Dim ss As winForm.combobox
ss=e.Form.Controls("combobox1")
Dim cm As new sqlcommand
Dim txt As String = ss.Value
Dim hb As DataTable
cm.commandtext="select distinct 户别 from {zh} where 户名=txt"
hb=cm.executereader()
e.sender.combolist=hb.getcomboliststring("户别")

 

 

这段代码错在哪了?烦请高手指点


--  作者:狐狸爸爸
--  发布时间:2012/2/25 16:30:00
--  
错误提示是什么?
--  作者:小猪鑫鑫
--  发布时间:2012/2/25 16:47:00
--  

cm.commandtext="select distinct 户别 from {zh} where 户名=txt"
楼主:上面这句是否改为下面的情况会好点,我认为txt 是文本变量,应该不能直接用吧!

cm.commandtext="select distinct 户别 from {zh} where 户名=\'" & txt & "\'"


--  作者:狐狸爸爸
--  发布时间:2012/2/25 16:55:00
--  

小猪说得对,楼主看看:

 

http://www.foxtable.com/help/topics/1284.htm

 


--  作者:jxkqf
--  发布时间:2012/2/26 17:03:00
--  
猪说得对,好了