Коннект к dbf(FoxPro 2.6) через ADO.NET

nightshine
Дата: 27.03.2006 10:20:57
Вот код, работает пока не через ADO.NET

Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim Tmp As String
cnn.Open("DRIVER=Microsoft FoxPro VFP Driver (*.dbf); Exclusive=No;SourceType=DBF;SourceDB=PathToBase")
Try
rst.Open("SELECT * FROM D_BASE;", cnn, CursorTypeEnum.adOpenKeyset, LockTypeEnum.adLockOptimistic)
Tmp = rst.GetString(StringFormatEnum.adClipString, 1, , , )

Catch Ex As Exception
System.Console.WriteLine(Ex.ToString)
Finally

cnn.Close()
System.Console.WriteLine(Tmp.ToString)

как это же сделать через ADO.NET? Если пытаться менять выражение SELECT * FROM D_BASE скажем добавить соритровку: ORDER BY DESC то работать перестает, выдает Exception, ODBC driver doesn`t support the requested properties. Как с этим бороться. Если можно как-то сделать через ADO.NET чтобы можно было любым запросом данные тянуть то пожалуйста буду рад!