我的数据库中有1,2,3,4,5,6,7,8,9作为nvarchar存储在Level中。将nvarchar值转换为数据类型列的语法错误int
然后我有一个值为1,2,3,4,5,6,7,8,9的下拉列表。当用户进行选择时(即1)(Level.SelectedValue.ToString)。
"Select things From MBA_EOI Where level = 1"
当我运行选择我收到以下错误:
Syntax error converting the nvarchar value '1,2,3,4,5,6,7,8,9' to a column of data type int.
我是,我正在处理一个nvarchar场下的印象,这通过这样的PARAM建立一个SQL查询选择的值作为字符串,int转换进入到哪里?
P.S我也曾尝试Level.SelectedItem.ToString
我不太确定你想用这个查询来做什么。如果1,2,3,4,5,6,7,8,9都存储在同一个字段中,那么会选择'1,2,3,4,5,6,7,8,9'=' 1'是为了达到? – 2010-05-05 07:46:16