Что такое Ado.net эквивалент этого образца Ado? - PullRequest
0 голосов
/ 06 августа 2009

AFAIK Устройства чтения и наборы данных ado.net, похоже, не поддерживают объединения в операторах sql.

Возможно ли получить ado.net-эквивалент этого набора записей ado, используя только информацию, представленную в этом коде ado / vb: Я задаю вопрос таким образом, поскольку я пытаюсь в значительной степени автоматизировать преобразование из 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)

1 Ответ

2 голосов
/ 06 августа 2009

Конечно, ADO.NET поддерживает объединения!

См. ADO.NET: извлечение данных с помощью быстрого запуска OLE DB учебник.

...