cmd.Parameters.Add("@论坛号", SqlDbType.Int).Value =Int32.Parse(Request.QueryString["论坛号"]);或者cmd.Parameters.Add("@论坛号", SqlDbType.Int).Value =convert.ToInt32(Request.QueryString["论坛号"]);
我想将上一页传下来的论坛的ID“论坛号”添加的另一个数据库中,运行结果显示不能将string转换成int类型!这里的“论坛号”原是int类型的。求高手指教,本人新手!
ASP.NET C#中为什么无法将string转换成int类型!!
答案:3 悬赏:70
解决时间 2021-02-20 10:49
- 提问者网友:呆萌心雨
- 2021-02-20 03:03
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-02-20 04:12
cmd.Parameters.Add("@论坛号", SqlDbType.Int).Value =Int32.Parse(Request.QueryString["论坛号"].ToString());
全部回答
- 1楼网友:duile
- 2021-02-20 05:33
将字符串转换为日期
string value= "2009-11-25"
datetime dt= convert.todatetime(value);
日期转换为字符串(2009,11,25 )
string s = dt.tostring("yyyy,mm,dd");
- 2楼网友:一池湖水
- 2021-02-20 04:26
在数据库中,只有字符串类型才能使用like关键字进行模糊搜索。
如果非要这么用。那就把sql语句写成:
select * from [table] where convert(nvarchar,id) like '%%' order by id desc
希望对你有用
另外,虚机团上产品团购,超级便宜
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯