csdn上的例子 Dim Export_Str
Dim rsExport As New ADODB.Recordset
Dim conn As New ADODB.Connection
conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\temp1.mdb;"
Export_Str = "select * from [;database=C:\temp2.mdb].tempB as a, tempA as b where a.id=b.id"
Set rsExport = conn.Execute(Export_Str)
Do While Not rsExport.EOF
Debug.Print rsExport(0) & " "; rsExport(1)
rsExport.MoveNext
Loop
在.net中这样用 String str= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\test1.mdb;";
OleDbConnection con = new OleDbConnection(str);
con.Open();
OleDbCommand sql = new OleDbCommand("select * from [;database = e:\\test2.mdb].test2", con);提示错误,我理解是
OleDbCommand sql = new OleDbCommand("select * from test UNION ALL select * from [;database = e:\\test2.mdb].test2", con);后的连接con中没有指定另个数据库test2.mdb
请问该怎么在.net中跨数据库进行操作
Dim rsExport As New ADODB.Recordset
Dim conn As New ADODB.Connection
conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\temp1.mdb;"
Export_Str = "select * from [;database=C:\temp2.mdb].tempB as a, tempA as b where a.id=b.id"
Set rsExport = conn.Execute(Export_Str)
Do While Not rsExport.EOF
Debug.Print rsExport(0) & " "; rsExport(1)
rsExport.MoveNext
Loop
在.net中这样用 String str= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\test1.mdb;";
OleDbConnection con = new OleDbConnection(str);
con.Open();
OleDbCommand sql = new OleDbCommand("select * from [;database = e:\\test2.mdb].test2", con);提示错误,我理解是
OleDbCommand sql = new OleDbCommand("select * from test UNION ALL select * from [;database = e:\\test2.mdb].test2", con);后的连接con中没有指定另个数据库test2.mdb
请问该怎么在.net中跨数据库进行操作
解决方案 »
- 突然想到一个小东西:求数学高手给一算法
- Dbhelper 的SqlConnection 用单件模式做可不可以?
- C# 网络高级通讯编程的问题
- abnormal program termination,高手请帮忙啊
- ado.net 使用OracleClient 组件连接Oracle数据库 连接字符串问题
- BindingSource.AddNew()后,文本框无法输入
- 如何按顺序读取XML文件
- C# 签名不正确
- c# windows 应用程序怎么连接数据库 高分
- 问一个简单的关于dataGrid的问题
- 如何写一个带参数的windows服务 ,如何使用,给个简单的例子,谢谢
- winform弹出对话框不消失
怎么又操作test2.mdb了呢
test1.mdb能连上,那么test2.mdb也应该能连上啊
再连一遍con.ConnectionString.Replace("test1.mdb", "test2.mdb");
OleDbCommand sql = new OleDbCommand("select * from test UNION ALL select * from test2", con);
现在我有test1.mdb 和 test2.mdb 两个数据库
我查询的时候要连两个数据库里的表应该怎么做?
sql语句里查询两个数据库里表的问题(两个表里肯定有关联)
http://www.microsoft.com/china/MSDN/library/data/dataAccess/ADONETEXP.mspx