[英]Could not find stored procedure ''.
下面是我的代碼:與之前發布的問題不同。
SqlConnection con = new SqlConnection(conn);
con.Open();
SqlCommand com = new SqlCommand("INSERT into test",con);
com.CommandType = CommandType.StoredProcedure;
com.Connection = con;
com.Parameters.AddWithValue("@fileupload1", s1);
com.Parameters.AddWithValue("@path", path).ToString();
com.Parameters.AddWithValue("@Availability",Availability.SelectedValue).ToString();
[![enter image description here][1]][1]
由於命令的內容是查詢語句而不是存儲過程,因此請使用相關的枚舉值 :
// ...
SqlCommand com = new SqlCommand("INSERT into test",con);
com.CommandType = CommandType.Text;
// ...
但是請記住,此查詢中未使用命令參數。
在使用SqlCommand構造函數時 ,第一個參數是存儲過程名稱或查詢。 您提供了一個查詢,但已將CommandType設置為StoredProcedure。 將第一個參數更改為存儲過程名稱,或將CommandType保留為默認值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.