簡體   English   中英

System.Data.SqlClient.SqlParameterCollection不包含“ AddWithvalue”的定義

[英]System.Data.SqlClient.SqlParameterCollection does not contain a definition for 'AddWithvalue'

    public static DataTable SqlDataTable(string sql, IDictionary<string, object> values)
    {
        using (SqlConnection conn = new SqlConnection(GetConnectionString))
        using (SqlCommand cmd = new SqlCommand(sql, conn))
        {
            conn.Open();

            foreach (var item in values)
            {
                cmd.Parameters.AddWithvalue("@" + item.Key, item.Value);  // error
            }
          .......
          ........

錯誤4'System.Data.SqlClient.SqlParameterCollection'不包含'AddWithvalue'的定義,並且找不到擴展方法'AddWithvalue'接受類型為'System.Data.SqlClient.SqlParameterCollection'的第一個參數(您是否缺少使用指令還是程序集引用?)

為什么會出現此錯誤?

C#case-sensitive語言。您嘗試調用的方法是AddWithValue ,大寫V而不是AddWithvalue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM