首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于Query动态取database的有关问题

2012-03-17 
关于Query动态取database的问题问题一比如 数据库里有A,B两个表的文件夹(不知道怎么叫,意思就是里面含有好

关于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的别名,用:别名:的方式跨库查询

热点排行