SQL ASP.NET [Sql命令错误]

时间:2010-01-28 06:31:55

标签: c# asp.net sql

SqlCommand cmd = new SqlCommand("FlowClientHardQ 0, 10, 1, 1, 364, Null", conn);

无错误地工作

SqlCommand cmd = new SqlCommand("FlowClientHardQ @ID_User, @ID_ListGroupParIzm, 1, 1, @CIzmer, Null", conn);
            cmd.Parameters.AddWithValue("@ID_User", user);
            cmd.Parameters.AddWithValue("@ID_ListGroupParIzm", ID_ListGroupParIzm);
            cmd.Parameters.AddWithValue("@CIzmer", izmer);

构造“FlowClientHardQ”

附近的语法不正确

2 个答案:

答案 0 :(得分:5)

这样做:

    SqlCommand cmd = new SqlCommand("FlowClientHardQ", conn);
    cmd.Parameters.AddWithValue("@ID_User", user);
    cmd.Parameters.AddWithValue("@ID_ListGroupParIzm", ID_ListGroupParIzm);
    cmd.Parameters.AddWithValue("@CIzmer", izmer);

如果您正在调用存储过程,只需将命令文本设置为存储过程名称,然后添加您正在执行的参数。在执行之前将命令类型设置为StoredProcedure。

答案 1 :(得分:1)

需要将CommandType设为StoredProcedure