ASP.NET C#中为什么无法将string转换成int类型!!

cmd.Parameters.Add("@论坛号", SqlDbType.Int).Value =Int32.Parse(Request.QueryString["论坛号"]);或者cmd.Parameters.Add("@论坛号", SqlDbType.Int).Value =convert.ToInt32(Request.QueryString["论坛号"]); 我想将上一页传下来的论坛的ID“论坛号”添加的另一个数据库中,运行结果显示不能将string转换成int类型!这里的“论坛号”原是int类型的。求高手指教,本人新手!

在数据库中,只有字符串类型才能使用like关键字进行模糊搜索。
如果非要这么用。那就把sql语句写成:
select
*
from
[table]
where
convert(nvarchar,id)
like
'%%'
order
by
id
desc
希望对你有用
另外,虚机团上产品团购,超级便宜
温馨提示:答案为网友推荐,仅供参考
相似回答