我有两个表tb1和tb2,我想这样查询select tb1.a,tb2.b from tb1,tb2 where tb1.c=tb2.c,可是两个表在两个不同的数据库因此不能在表之间进行联合查询,还有也看网上说在不同数据库之间也可以联合查询,可是那要写数据库名,数据库名在程序中写死了这样将来就不好移植了。现在我考虑通过查询两个数据库生成两个数据集ds1和ds2,可是怎么才能使ds1中的tb1.c和ds2中的tb2.c相等,进而得到tb1.a,tb2.b,而datarelation又是数据集内的关系所以也不行,哪位高手给提供个思路,谢谢!
解决方案 »
- winform中的combobox怎么默认选中一项?
- windows mobile c#实现vpn拨号
- c#调用sybase存储过程,接返回数据集问题,有代码,请大家帮忙,谢谢
- c#打包问题
- 如何在C#中完成对ACCESS表设计视图
- 调用API,调用DLL,内嵌ASM代码在C#中好像特别麻烦?
- wpf 怎么向Linux服务器上传文件? 急
- 请问高手们:dataGrid(windows)怎么求出单元格(dataGrid1.CurrentCell)的列标题。
- 一个对你可能是很简单的问题
- asp.net结合C#开发的书有哪本比较好的?麻烦兄弟们介绍介绍!
- 关于hashtable的问题
- 如何构造一个粗体斜体并且下划线的Font
你可以用SQL语句读出当前所有的数据库名,把它传到你的程序语句中,不用构建数据集