DataSet ds = new DataSet();
string strconn=\\连接串
string strsql = "select * from table1;select * from table2;"
OleDbDataAdapter da = new OleDbDataAdapter(strsql,strconn);
da.fill(ds);
请问大家为什么会报SQL语句结尾之后找到字符的错误码?这样写有错误码吗?
string strconn=\\连接串
string strsql = "select * from table1;select * from table2;"
OleDbDataAdapter da = new OleDbDataAdapter(strsql,strconn);
da.fill(ds);
请问大家为什么会报SQL语句结尾之后找到字符的错误码?这样写有错误码吗?
不能有两个查询语句 只能是用字段连起来查询
这样写很简洁,就试了一下,报错......
应该是哪里出了问题吧,是不是可以多条select语句一起
fill到dataset中的.
access数据库不支持多语句查询!要是换成sqlserver或是oracle就可以
谢谢大家,这样的写法是可以地!大家共同学习吧!
红色的是不符合要求的符号。SQL7.0, 2000,2005 ,2008支持两个语句一起查询
string strsql = "select * from table1;select * from table2;" 后面加;sql语句这样写没问题
这样返回结果集
我知道用sqldatareader可以
没试过sqldataadapter