比如select * from aaa where bb not in (select bb from sql数据库中的表) 或者select * from aaa inner join sql数据表 on aaa.bb=sql数据表.bb 代码应该怎样写请高手指点

解决方案 »

  1.   

    方法一:用数据集filter来过滤,分别将数据放在两个数据集中.然后进行过滤.
    方法二:都在服务器相同的情况下可以采用连接服务器.然后进行查询过滤.
      

  2.   

    要看你的连接建立在哪个数据库上。不知 Jet.4.0 是否支持 SQL Server 库。假如连接是建立在 SQL Server 数据库上,试试:select * from aaa in 'access数据库的路径和文件名' where bb not in (select bb from sql数据库中的表)跨库的 inner join 肯定是不行的。
      

  3.   

    SELECT *
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'd:\a.mdb'; 'admin'; '', [aaa]) 
          Rowset_1
    WHERE (dd Not IN
              (SELECT bb
             FROM sql数据库中的表))