-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