SQL ASP.NET [Sql命令错误]

cnd*_*cnd 0 c# sql asp.net

SqlCommand cmd = new SqlCommand("FlowClientHardQ 0, 10, 1, 1, 364, Null", conn);
Run Code Online (Sandbox Code Playgroud)

没有错误地工作

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);
Run Code Online (Sandbox Code Playgroud)

构造"FlowClientHardQ"附近的语法不正确

wom*_*omp 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);
Run Code Online (Sandbox Code Playgroud)

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