-1
這是什麼代碼的錯誤MS Access數據庫連接
connect = new OleDbConnection(coo);
connect.Open();
command.Connection = connect;
DataTable dt = new DataTable();
OleDbDataAdapter ODA = new OleDbDataAdapter("SELECT * FROM Items where itemno = '" + textBox1.Text + "'", connect);
ODA.Fill(dt);
dataGridView1.DataSource = dt;
我運行後,這是發生了什麼事
「標準表達式中數據類型不匹配」
我該怎麼辦?
是'Itemno'在數據庫中的整數..?如果是這樣,那麼錯誤就是告訴你這個問題。 'strings textBox1.Text'是數據類型'string','itemno'是'Integer',所以你需要'(int)強制轉換或者使用Convert.ToInt32(textBox1.Text)'這是非常基本的。您應該閱讀並保存在您的Disposal中[C#基礎 - 數據類型](http://www.tutorialspoint.com/csharp/csharp_data_types.htm) – MethodMan 2015-02-10 18:54:18