如何使用多个内连接进行visual basic 6

时间:2014-09-10 13:36:51

标签: vb6

我正在寻找一种使用2个内部联接的方法,因此我可以将3个数据库链接在一起。 我目前使用这个:

 rs.Open "select * from School inner join Name on School.ID = Name.ID", db, 3, 3

我需要添加名为Opdracht的数据库。在链接数据库之后,我想将所有ID链接在一起。就像上面的代码一样,然后是3个ID。

我希望你能帮助我。

1 个答案:

答案 0 :(得分:2)

具体语法取决于您使用的数据库/驱动程序,但您只需添加另一个JOIN语句。我更喜欢构建一个字符串并分配字符串,因为它使代码更容易阅读。

...
Dim strSQL as String

strSQL = "SELECT * FROM (School " & _
           "INNER JOIN Name ON School.ID = Name.ID) " & _
           "INNER JOIN Opdracht ON Opdracht.ID = Name.ID"

rs.Open strSQL, db, 3, 3
...