目前我正在使用 Embarcadero C++Builder 10.3 社区版和 Firebird 和 FlameRobin 来创建一个简单的库项目来创建数据库。
到目前为止,我只需要使用连接到单个数据库的简单查询。因此,我使用TFDConnection
andTFDPhysFbDriverLink
来连接一个.fdb
文件。然后,TFDQuery
创建 SQL 命令和TDataSource
. 它工作得很好。
不幸的是,现在我必须加入两个表。这个命令怎么写?我试过这个:
SELECT * FROM users_books
join books on
users_books.id_book = books.id
whereusers_books
和books
are 数据库。
我收到一个错误:
SQL error code = -204
Table unknown
BOOKS.
所以我认为我必须以某种方式同时连接到这两个数据库。怎么做?