以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]ComboBox显示多列(已解决)  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=83583)

--  作者:yyzlxc
--  发布时间:2016/4/12 19:59:00
--  [求助]ComboBox显示多列(已解决)
论坛有一案例:ComboBox显示多列,报错,请各位老师指教,谢谢!!


Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.Con necti
cmd.CommandText = "SE  LECT DISTINCT 班组,姓名 + \',\' + 人员ID as name_id F rom {人员信息} where 班组 = \'"& bz &"\'"
dt = cmd.ExecuteReader()
cmb = e.Form.Controls("ComboBox3")
cmb.ComboList = dt.GetComboListString("name_id")


.NET Framework 版本:2.0.50727.8670
Foxtable 版本:2016.4.6.1
错误所在事件:
详细错误信息:
在将 nvarchar 值 \'仇林杰,\' 转换成数据类型 int 时失败。
[此贴子已经被作者于2016/4/12 20:05:19编辑过]

--  作者:大红袍
--  发布时间:2016/4/12 20:02:00
--  

Sqlserver数据源?

 

cmd.CommandText = "SE  LECT DISTINCT 班组,姓名 + \',\' + Convert(varchar, 人员ID)  as name_id F rom {人员信息} where 班组 = \'"& bz &"\'"


--  作者:yyzlxc
--  发布时间:2016/4/12 20:05:00
--  
谢谢大红袍老师,问题解决了。