BDE 连接 Paradox 数据库时,数据表存在不同的目录下面的时候,如何实现多表链查?如何动态的变换数据库的目录结构?
---------------------------------------------------------------
要用别名,用BDE administrator 注册一下。
或者动态注册,用 TDatabase 控件:
设置 Driver Name 为 STANDARD
Name : Database1
右键属性设置里面 点 ‘Default' 设置 path
Database2 同样
Database1 : path=c:\db1\ 下有 Table1 (nId,Name)
Database2 : path=c:\db2\ TableB (kId,bName,bAge)
//注意设置path 的时候,不能有引号
Query 的属性 DatabaseName=Database1
SQL =' select * from Table1 tab1,":Database2:"Table2 tab2
where tab1.nId=tab2.kId '
//注意":DataBase2:" 这里的引号是因为Query中调用要加引号由 BDE 处理
//冒号表示跨库连接
// Table1 用别名tab1
// Table2 用别名tab2






