日期:2014-05-18  浏览次数:20974 次

求助:看看我的查询语句有什么错误么,SQL里没有错误
select   *   from   dbo_Fc_ProductType   select   a.*,b.PName,b.PIntro,b.TitleImage   from   dbo_Fc_Products   as   b   inner   join   dbo_Fc_ProductType   as   a   on   a.TypeID=b.TypeID

------解决方案--------------------
--这是两个独立SQL语句。

--在SQL Server中可以一次执行多条,但Access中一次只能执行一条,这是限制。

select * from dbo_Fc_ProductType

select a.*,b.PName,b.PIntro,b.TitleImage
from dbo_Fc_Products as b
inner join dbo_Fc_ProductType as a on a.TypeID=b.TypeID

------解决方案--------------------
JET SQL不是T-SQL,不能执行多条SQL语句,一条一条地执行吧

select * from dbo_Fc_ProductType

select a.*,b.PName,b.PIntro,b.TitleImage
from dbo_Fc_Products as b
inner join dbo_Fc_ProductType as a on a.TypeID=b.TypeID
------解决方案--------------------
这个语句本身没有问题。

你想把两个语句返回的两个表结果都放到一个数据集的两个表中。

这个问题最好去.Net版去问,与Access无关。