在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应该是对的吧?
我用的是access数据库,执行这个语句,报错是不支持连接表达式。。
答案:2 悬赏:0 手机版
解决时间 2021-03-26 11:08
- 提问者网友:niaiwoma
- 2021-03-25 15:32
最佳答案
- 五星知识达人网友:长青诗
- 2019-12-02 20:47
不是所有的SQL 语句都可以在access 数据库中运行的! access 有自己支持格式的 SQL 语句的,详细 你参看 access的有关 支持sql 语句的相关说明吧……
全部回答
- 1楼网友:第幾種人
- 2020-10-22 17:40
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯