Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница:

 

  Вопрос: ИспользованиеSQL в *.dbf+ADO Добавлено: 22.12.06 10:36  

Автор вопроса:  nat-z
Потребовалась выборка по SELECT из файла *.dbf, открытого с помощью ADO.
 простая конструкция типа:
select * from zkso
срабатывает

Но как только заменяю "*" на список полей или пишу where... или order... - сразу выдает:

слишком мало параметров. Требуется x (x - в зависимости почему-то от количества перечисленных полей в select или order). А при том и другом -
выбранная последовательность сортировки не поддерживается операц системой
Причем все поля заведомо есть (я их и вижу, если не указываю в перечислении в SELECT).
Те же конструкции в другой программе, где у меня *.mdb - проходят.
Так что: SQL с *.dbf несовместим?
А исходник выглядит так:
Dim sSQL As String
sSQL = "select kso2,kso1,naim from zkso where kso1>0 and kso2=0 order by kso1"
sSQL = "select * from zkso where kso1>0"
sSQL = "select * from zkso"
cnkso1.ConnectionString = "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" & _
          GBmenu.Pth0
          
cnkso1.Open
rskso1.ActiveConnection = cnkso1
rskso1.Open sSQL, cnkso1, adOpenKeyset, adLockOptimistic

Ответить

  Ответы Всего ответов: 0  

Нет ответов

Страница:

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам