SqlConnection con = new SqlConnection(“server=.;database=数据库名称;uid=用户名;pwd=密码”);
这样写只是连接到一个数据库
而我的一个查询的SQL语句中,关联了两个数据库中的表,怎样让SqlConnection 一下关联到两个数据库
12 个解决方案
#1
可以将一个数据库中的表导入到另一个数据库中
#2
不能这样,必须是在两个数据库中,不允许导
#3
首先你需要保证这个用户名可以访问另外一个数据库
然后就可以用sql语句来写 例如
然后就可以用sql语句来写 例如
SELECT *
FROM SCSIM.dbo.UserInfo UserInfo INNER JOIN
SCConfig.dbo.UserDetail UserDetail ON UserInfo.UserName = UserDetail.UserName
#4
只需要一个链接就可以了
#5
如果你的这两个数据库是在同一个服务器上的,也就是在同一个SQL SERVER实例中,可以在其中的一个数据库中建视图,视图就可以把这两个数据库的表给关联查询出来,然后你的 SQL 语句直接查询这个视图就可以了~
#6
另一个数据库sql语句里用“数据库名.dbo.tablename"可以访问
#7
如果太多数据,可以在一个数据库中做一个临时表暂存数据
#8
3楼正解!
#9
SQL语句中,如何写,我知道
关键是在
SqlConnection con = new SqlConnection(“server=.;database=数据库名称;uid=用户名;pwd=密码”); 里面,同时要连接两个数据库的话,如何写哦
关键是在
SqlConnection con = new SqlConnection(“server=.;database=数据库名称;uid=用户名;pwd=密码”); 里面,同时要连接两个数据库的话,如何写哦
#10
给你说了 如果你的这个用户名具有操作另一个数据库的权限 你这里就不用变 用一个链接就可以了
#11
10楼,你所说的用到一个链接,是什么链接哦,具体说说
#12
就用你写的con就可以了 只要你保证 这个连接里的uid可以操作另外一个数据库就行
#1
可以将一个数据库中的表导入到另一个数据库中
#2
不能这样,必须是在两个数据库中,不允许导
#3
首先你需要保证这个用户名可以访问另外一个数据库
然后就可以用sql语句来写 例如
然后就可以用sql语句来写 例如
SELECT *
FROM SCSIM.dbo.UserInfo UserInfo INNER JOIN
SCConfig.dbo.UserDetail UserDetail ON UserInfo.UserName = UserDetail.UserName
#4
只需要一个链接就可以了
#5
如果你的这两个数据库是在同一个服务器上的,也就是在同一个SQL SERVER实例中,可以在其中的一个数据库中建视图,视图就可以把这两个数据库的表给关联查询出来,然后你的 SQL 语句直接查询这个视图就可以了~
#6
另一个数据库sql语句里用“数据库名.dbo.tablename"可以访问
#7
如果太多数据,可以在一个数据库中做一个临时表暂存数据
#8
3楼正解!
#9
SQL语句中,如何写,我知道
关键是在
SqlConnection con = new SqlConnection(“server=.;database=数据库名称;uid=用户名;pwd=密码”); 里面,同时要连接两个数据库的话,如何写哦
关键是在
SqlConnection con = new SqlConnection(“server=.;database=数据库名称;uid=用户名;pwd=密码”); 里面,同时要连接两个数据库的话,如何写哦
#10
给你说了 如果你的这个用户名具有操作另一个数据库的权限 你这里就不用变 用一个链接就可以了
#11
10楼,你所说的用到一个链接,是什么链接哦,具体说说
#12
就用你写的con就可以了 只要你保证 这个连接里的uid可以操作另外一个数据库就行