0
更新查詢這是我的代碼:錯誤而運行Access數據庫
OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Application.StartupPath + "/shoping mall.mdb");
con.Open();
OleDbCommand cmd = new OleDbCommand("update RecordofItems set RecordofItems.Bill_no = " + textBox1.Text + ", RecordofItems.Received_from = '" + textBox62.Text + "', RecordofItems.Item_Code = " + textBox2.Text + ", RecordofItems.Quantity = " + textBox32.Text + ", RecordofItems.Sale_Rate = " + textBox47.Text + " where Item_Name = '" + textBox17.Text + "'", con);
int x = 0;
x = cmd.ExecuteNonQuery();
if (x > 0)
{
MessageBox.Show("record deleted" + x);
}
else
{
MessageBox.Show("no record exixt");
}
con.Close();
我想在有10列我「RecordofItems」表更新選定的列,但我只想更新6選定列,當我運行查詢它顯示錯誤「沒有值爲一個或多個所需的paremeter」該怎麼辦?請儘快幫助我。
確定列名是否正確?順便說一下,你應該使用命令參數。 –