ASp.net的SqlDBtype问题

时间:2014-03-19 17:31:04

标签: asp.net sql sql-server asp.net-mvc-3

大家好我在sqldbtype中遇到此代码的问题我不知道为什么虽然没有什么不对,但是你可以帮我发现![在这里输入图片说明] [1]是问题

很抱歉从外部链接附加图片,因为我是stackoverflow中的新手,这需要附加图片的声誉。最好的问候

http://www.iraqi-up.com/uploads/13952507661.png

public static int inserforum(int Title_id, string Question, string Post_name, DateTime Date_time) 
{
    int rowsAffected = 0;
    using (SqlConnection connection = ConnectionManager.GetDatabaseConnection()) 
    { 
        SqlCommand command= new SqlCommand ("inserforum", connection) ;
        command.CommandType=CommandType.StoredProcedure; 
        command.Parameters.Add("@Title_id",sqlDbType.Int).value=Title_id; 
        command.Parameters.Add("Question",sqlDbType.varChar).value=Question;
             command.Parameters.Add("Post_name",sqlDbType.varChar).value=Post_name;
             command.Parameters.Add("Date_time",sqlDbType.DateTime).value=Date_time;
        rowsAffected=command.EndExecuteNonQuery(); 
    }
    return rowsAffected; 
}}

1 个答案:

答案 0 :(得分:0)

它的“SqlDbType”,而不是“sqlDbType”。 C#区分大小写,不能像其他语言一样使用小写和大写。

此外,您希望使用非查询方法,而不是Begin或End方法。

rowsAffected = command.ExecuteNonQuery();

使用它的Begin / End版本用于查询的异步执行,这在某些情况下很有用但不是很多。