关于Query动态取database的有关问题
关于Query动态取database的问题
问题一
比如 数据库里有A,B两个表的文件夹(不知道怎么叫,意思就是里面含有好多表)里面各自都有stu这张表
用query查询的时候 sql为 'select * from'+表名+'..stu where 1=1' 应该可以根据表名来查吧
但是这个时候query的databasename要写什么呢 是写A或者B 还是写database里给A表B表取得别名呢?? 是不是要加入两个个BDE的database?
问题二
A和B里面的stu都有name no grade 这三个字段 我要把它们两个表里的东西都查出来显示在dbgrid里面 应该怎么写SQL?
‘select * from A..stu,B..stu where 1=1’是不是这样写的? query的databasename怎么写?
求教!
------解决方案--------------------
那你的数据库可能是sqlserver或access的,好像只有M$的数据库支持这种写法,一般情况下,用BDE可以建二个BDE的别名,用:别名:的方式跨库查询
问题一
比如 数据库里有A,B两个表的文件夹(不知道怎么叫,意思就是里面含有好多表)里面各自都有stu这张表
用query查询的时候 sql为 'select * from'+表名+'..stu where 1=1' 应该可以根据表名来查吧
但是这个时候query的databasename要写什么呢 是写A或者B 还是写database里给A表B表取得别名呢?? 是不是要加入两个个BDE的database?
问题二
A和B里面的stu都有name no grade 这三个字段 我要把它们两个表里的东西都查出来显示在dbgrid里面 应该怎么写SQL?
‘select * from A..stu,B..stu where 1=1’是不是这样写的? query的databasename怎么写?
求教!
------解决方案--------------------
那你的数据库可能是sqlserver或access的,好像只有M$的数据库支持这种写法,一般情况下,用BDE可以建二个BDE的别名,用:别名:的方式跨库查询