我用的是access数据库,执行这个语句,报错是不支持连接表达式
在c#里的代码如下:
String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database5.mdb;";
OleDbConnection myconn = new OleDbConnection(strConn);
myconn.Open();
string mysql1 = String.Format("SELECT 案件信息表.证据材料清单,执法信息表.执法人员姓名,当事人信息表.当事人姓名 FROM (案件信息表 RIGHT JOIN 执法信息表 ON 案件信息表.案件编码 = 执法信息表.案件编码) RIGHT JOIN 当事人信息表 ON 案件信息表.当事人身份证号 = 当事人信息表.身份证号 WHERE 案件信息表.案件编码='{0}'", comboBox1.Text);
OleDbCommand mycom = new OleDbCommand(mysql1, myconn);
OleDbDataReader myreader = mycom.ExecuteReader();
myreader.Read();
我用的是access数据库,执行这个语句,报错是不支持连接表达式。。
求大神帮忙给看看,我是想查询案件信息表里的所有记录,用right join应该是对的吧?