日期:2014-05-19  浏览次数:20723 次

高分求一Access语句【100分】.
我有如下的SqlServer   2000语句,在执行之后,形成一个DataSet,里面包括3个DataTable。
string   sql=@ "
select   top   1   *   from   sysuser
select   top   1   *   from   FDAEnterprise
select   top   1   *   from   FDADegree "

之后我想在Access里面用同样的语句来进行查找,并希望得到一个包括这3个表的DataSet,结果提示。Form子句语法错误。

于是我在查询分析器里面进行了测试。发现在SqlServer里面可以这样写,但Access里面不支持这样的写法。

我想问一下,Access支持类似的操作吗(也就是在一个任务里面得到多个结果集)?如果支持,Sql语句该如何写?

------解决方案--------------------
分别操作啊
------解决方案--------------------
应该是不支持多语句输出好几个数据集的
用Access很郁闷的,也不支持复杂的语句
------解决方案--------------------
还是使用3个select语句,得到3个表,逐个表Fill到DataSet中吧。
------解决方案--------------------
Access应该不支持这个功能..
------解决方案--------------------
Access不支持多个查询,你要分成三次查询,然后分别填充。没有其它的办法。
------解决方案--------------------
用union或者union all
前提是表结构要一致
------解决方案--------------------
Access不支持多个查询