我想將值插入到我的表中。 (數據庫:-DB2)根據文本框獲得的值。我正在創建一個演示頁面,其中我的文本框將獲得一個整數值,並且在按鈕單擊時它必須插入到數據庫中。問題是當我們正在處理DB2 Connection時,沒有這樣的方法調用AddWithValue()
。 現在我怎麼可以從文本框中獲取值,以便我可以插入表中?將文本框中的值插入到DB2數據庫中
protected void Button3_Click(object sender, EventArgs e)
{
String pass = TextBox4.Text;
DB2Connection connect = new DB2Connection("Database=SAMPLE;UserID=xxxxxxx;Password=xxxxxx;Server=xx.xx.xx.xx:50000");
DB2Command cmd = new DB2Command();
cmd.Connection = connect;
cmd.CommandText = "INSERT INTO Demo VALUES (@pass)";
cmd.Parameters.AddWithValue("@pass", pass);
connect.Open();
cmd.ExecuteNonQuery();
connect.Close();
}
ERROR 1:
IBM.Data.DB2.DB2ParameterCollection不包含 'AddWithValue' 的定義和沒有擴展方法 'AddWithValue'accepting類型的第一 參數' IBM .Data.DB2.DB2ParameterCollection」可以發現
此外,在cmd.ExecuteNonQuery()
它顯示我的錯誤 錯誤2:
{功能評估被禁用,因爲之前的功能評估 超時。你必須繼續執行,以重新啓用功能 評價。}
這是什麼問題? –
當我們正在處理DB2連接時,@PranayRana AddWithValue()不起作用。它不會從文本框中獲取值並拋出錯誤 –
錯誤是什麼? – codingbiz