0

AFAIK ado.net 数据读取器和数据集似乎不支持 sql 语句中的连接。

是否可以仅使用此 ado/vb 代码中提供的信息来检索此 ado 记录集的 ado.net 等效项:我以这种方式提出问题,因为我试图在很大程度上自动化 ado 到 ado.net 的转换

    Dim myconn As New ADODB.Connection    
myconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=c:\TestDB1.mdb;Jet OLEDB:System Database=c:\TestDB1.mdw;User ID=TestDB;Password=123456;"    
myconn.Open()    
Dim myrec As New ADODB.Recordset    
Dim str1 As String = "select TableA.field0, tableB.field0 from TableA inner join TableB on TableA.field1 = TableB.field1 where tableA.field3 > 0 order by tableA.field4" 
 myrec.Open(str1, myconn)
4

1 回答 1

2

当然 ADO.NET 支持连接!

请参阅ADO.NET:使用 OLE DB 快速入门教程检索数据。

于 2009-08-06T19:25:50.703 回答