cmd.Parameters.Add("@论坛号", SqlDbType.Int).Value =Int32.Parse(Request.QueryString["论坛号"]);或者cmd.Parameters.Add("@论坛号", SqlDbType.Int).Value =convert.ToInt32(Request.QueryString["论坛号"]);
我想将上一页传下来的论坛的ID“论坛号”添加的另一个数据库中,运行结果显示不能将string转换成int类型!这里的“论坛号”原是int类型的。求高手指教,本人新手!
先谢谢了~~不过这样也是不对,运行提示“输入字符串的格式不正确”=、=
追答那就是你传过来的论坛号不是数字,或含有非数字字符
追问是数字~~都能在页面上显示出~~我就是想将这个数字添加到另一个数据表中,可是添加不上去
本回答被提问者采纳int类型的!只是想从一个数据库中读取并添加到另一个数据库上,就像我的问题上提示的那样做,可是不行
追答不对吧?从一个数据库中读取?那这个数据库中这个字段是什么类型?
“运行结果显示不能将string转换成int类型”那就是读取出来的论坛号可能不是纯数字。