我用Delphi7 + ACCESS 2000  使用ADOQuery对数据库的两张表进行查寻,D7提示不支持多表查寻。请帮帮小弟我,怎么才能实现多表查寻。

解决方案 »

  1.   

    我不相信。还是把详细过程写出来吧。用的什么连接的数据库,SQL语句是什么,报的错误原文是什么。
      

  2.   

    先在ACCESS中对两张表建立关联关系,然后再查询呀。
      

  3.   

    SELECT *
    FROM Register INNER JOIN
          ExamAlter ON OrgRegister.OrgID = ExamAlter.OrgID
      

  4.   

    SQL语句是这样的:
    SELECT *
    FROM Register INNER JOIN
          ExamAlter ON OrgRegister.OrgID = ExamAlter.OrgID系统会弹出对话框说,不支持多表连接!
      

  5.   

    SELECT *
    FROM OrgRegister,ExamAlter OrgRegister.OrgID = ExamAlter.OrgID
    这样写试一下吧
      

  6.   

    应该没有可能,楼主的代码一定是哪儿写错了!
    SELECT *
    FROM OrgRegister a ,ExamAlter b where a.OrgID = b.OrgID
      

  7.   

    SELECT *
    FROM Register INNER JOIN
          ExamAlter ON OrgRegister.OrgID = ExamAlter.OrgID
    肯定出错啊!
    你看看你的sql语句中有几个表了,
    试试下面这个语句,应该是没有问题的
    SELECT *
    FROM Register INNER JOIN
          ExamAlter ON Register.OrgID = ExamAlter.OrgID
      

  8.   

    ......应该是楼主的sql语句问题
      

  9.   

    Teng_s2000()  和 hqhhh(枫叶)  的应该没错。