关于网友提出的“c#连接access 问题”问题疑问,本网通过在网上对“c#连接access 问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:c#连接access 问题
描述: OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=orders.mdb;User Id=admin;Jet OLEDB:Database Password=hhh");
conn.Open();
string str = "select p.name, o.number,o.ordersday,o.giveday, p.id,p.name,p.how,p.price from [particular] as p join [orders] as o on p.id = o.id where o.ordersday='" + dateTimePicker1.Text + "' and o.giveday='" + dateTimePicker2.Text + "' and name='" + comboBox1.Text + "'";
OleDbCommand cmd = new OleDbCommand(str, conn);
OleDbDataReader sdr2 = cmd.ExecuteReader();
报错说“ FROM 子句语法错误。”
大家帮我看看 语法怎么错了?
我没用过 access连接
谢谢!
解决方案1: Access日期是o.ordersday=#" + dateTimePicker1.Text + "#", 而且id好像是关键字p.[id]= o.[id]
以上介绍了“c#连接access 问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1466358.html