小编use*_*138的帖子

如何在Sql commandText中传递int参数

如何传递像SQL命令参数这样的整数值?

我这样想:

cmd.CommandText = ("insert_questions '" + 
cmd.Parameters.AddWithValue(store_result,store_result) + "','" + 
cmd.Parameters.AddWithValue(store_title, store_title) + "', '" + 
cmd.Parameters.AddWithValue(store_des, store_des) + "'");
Run Code Online (Sandbox Code Playgroud)

store_result是int,其他2个参数是字符串类型.

store_result正在给出如下错误消息.

参数1:无法从'int'转换为'string'

在SP中,还有另一个int类型变量,它将获得store_result的值.

传递int参数的正确语法是什么?

谢谢.

c# sql stored-procedures

8
推荐指数
3
解决办法
5万
查看次数

标签 统计

c# ×1

sql ×1

stored-procedures ×1