sql+c# 连接两个数据库文件进行联合查询

我现在做的是A库a表,B库b表,进行a表b表联合查询,以下是sql语句
select a.a,b.b from a a,b.dbo.b b where a.id=b.id
现在的问题是这样,把两个数据库文件放在sql服务器上运行是没问题的,但用以下连接字符串直接连接两个数据库文件进行查询等操作,会报错,告诉我找不到表,其他的单独的查询什么的都是没问题的额,跪求解决办法
string conn = @"Data Source=.\SQLEXPRESS;AttachDbFilename={0}\ACSS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
这是直接连接数据库文件的连接字符串本人分不多,但希望高手能帮我解决问题

我的意见是:1)创建一个web.config(如果你是web程序),或者是app.config(如果是WinForm的)。其中在<system.web>……</system.web>中加入以下黑色部分文字: <connectionStrings>
<add name="MyConnStr"
connectionString="Data Source=.\SQLEXPRESS;
AttachDbFilename=Database1.mdf;
Integrated Security=True;
User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>请把数据库和你的程序放到同一个地方(同一个路径)。然后使用System.Configuration.ConfigurationManager.ConnetionStrings["MyConnStr"].ConnectionString;读取即可
温馨提示:答案为网友推荐,仅供参考
相似回答