在.net环境中,对于sqlclient可以采用多条Sql语句组合为一条进行查询并返回到多表,但是对于oledb中的access数据库,如何实现相同的功能呢?如果用";"来分隔,会出现错误提示 "在SQL语句结尾之后找到字符"。郁闷啊...

解决方案 »

  1.   

    Access一次只能执行一条SQL。
    多条SQL需要多次执行,这是限制。
    在SQL Server中,可以一次执行多条SQL语句。
    Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。
      

  2.   

    请问paoluo,如何将不同的sql语句得到的数据集合放在一个dataset中呢?就像T-sql那样
      

  3.   

    這個和使用什麼數據庫沒有關係吧,應該都是一樣的。執行語句,放入dataset中,再執行語句,放入dataset中。