SQL Server跨库操作时,说对象名无效,如何解决?急得我心发慌~ ( 积分: 20 )

  • 主题发起人 主题发起人 强少爷
  • 开始时间 开始时间

强少爷

Unregistered / Unconfirmed
GUEST, unregistred user!
socutMDB是新数据库,想从旧数据库socut中复制数据。
======================================
当我按下Button后,则执行以下代码:

string strConn2="uid=sa;pwd=s;database=socutMDB;server=(local)";
ConnSql2=new SqlConnection (strConn2);
ConnSql2.Open ();

string strSQL2="INSERT INTO socutMDB.socut_user(u_name) SELECT u_name FROM socut.socut_user";
SqlCommand cmm=new SqlCommand (strSQL2,ConnSql2);
cmm.ExecuteNonQuery ();//SQL Server
ConnSql2.Close ();

Label1.Text ="成功!";


但出错了,显示信息为:
对象名 'socutMDB.socut_user' 无效。对象名 'socut.socut_user' 无效。

=====================================
注:单个数据库操作,我会。只是对两个数据库时,却不会。希望高手指点下!
 
socutMDB是新数据库,想从旧数据库socut中复制数据。
======================================
当我按下Button后,则执行以下代码:

string strConn2="uid=sa;pwd=s;database=socutMDB;server=(local)";
ConnSql2=new SqlConnection (strConn2);
ConnSql2.Open ();

string strSQL2="INSERT INTO socutMDB.socut_user(u_name) SELECT u_name FROM socut.socut_user";
SqlCommand cmm=new SqlCommand (strSQL2,ConnSql2);
cmm.ExecuteNonQuery ();//SQL Server
ConnSql2.Close ();

Label1.Text ="成功!";


但出错了,显示信息为:
对象名 'socutMDB.socut_user' 无效。对象名 'socut.socut_user' 无效。

=====================================
注:单个数据库操作,我会。只是对两个数据库时,却不会。希望高手指点下!
 
后退
顶部