SQL语句:SELECT [2009-10].*, urlinfo.[url], urlinfo.[title], urlinfo.[createdate] FROM ([2009-10] INNER JOIN [urlinfo] ON ([2009-10].urlid)=(urlinfo.urlid))
在Access里面单独执行没有问题。但是用在程序里面一执行就会报“JION 操作语法错误”
环境:vs2005,C#,winform
请教高手解答
在Access里面单独执行没有问题。但是用在程序里面一执行就会报“JION 操作语法错误”
环境:vs2005,C#,winform
请教高手解答
解决方案 »
- datagridview 单元格修改
- 寻 C#做的 进账单支票打印 系统
- 自己写了一个关于ListView的控件,主要用与组合查询的,有需要的人可以下载啊
- 学习C#之前需要学C++吗?
- 菜鸟提问个修改窗口标题~
- 如何:使用 Windows 窗体 BindingSource 组件创建查找表
- 如何在For循环中,让每秒种执行一次循环?
- 大家都来看看这个小问题,关于DataTimePicker和SQL结合
- 如何查找内存出错的原因???
- PxielFormat.PixelFormat8bppIndexed 问题!
- winform继承窗体后可以修改父窗体的控件吗?
- 求助算法达人。。。。证明直角多边形相似
不过在Access里面执行可以,通过程序执行不可以,没有这个道理啊
仔细检查一下
strConnection += @"Data Source=E:\Test\TEXT\TEXT\bin\Debug\test.mdb";
OleDbConnection objConnection = new OleDbConnection(strConnection);
objConnection.Open(); //查询
string strSql = "SELECT *FROM TEST LEFT JOIN TEST1 ON TEST.ID=TEST1.ID;";
OleDbCommand command = new OleDbCommand(strSql, objConnection);
OleDbDataAdapter daTemp = new OleDbDataAdapter(command);
DataSet dtsTemp = new DataSet();
daTemp.Fill(dtsTemp);环境:VS.NET2008
测试通过!
以上,供参考
一下为 INNER JOIN的,也已经通过,你看看是不是你的SQL有问题吧!
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
strConnection += @"Data Source=E:\Test\TEXT\TEXT\bin\Debug\test.mdb";
OleDbConnection objConnection = new OleDbConnection(strConnection);
objConnection.Open() //查询
string strSql = "SELECT *FROM TEST INNER JOIN TEST1 ON TEST.ID=TEST1.ID;";
OleDbCommand command = new OleDbCommand(strSql, objConnection);
OleDbDataAdapter daTemp = new OleDbDataAdapter(command);
DataSet dtsTemp = new DataSet();
daTemp.Fill(dtsTemp);