Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать выборку из dbf?

18K
21 марта 2007 года
nikopol
18 / / 21.12.2006
не могу сообразить как выбирать данные из bdf файла. с данными из аксеса вот например так:
 
Код:
Set oRS = CreateObject("ADODB.RecordSet")
oRS.ActiveConnection ="Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\db1.mdb"
oRS.Open "select * from zzz"
Do While Not oRS.EOF
 MSGBOX oRs.Fields(1) & " " & oRs.Fields(2)
oRS.MoveNext
Loop
oRS.Close
Set oRS = Nothing


а как обратиться к dbf? не могу сообразить что писать в запросе SQL какое там имя таблицы указывать? имя файла 0001, не подходит ....
 
Код:
Set oRS = CreateObject("ADODB.RecordSet")
oRS.ActiveConnection ="Driver={Microsoft dBase Driver (*.dbf)};Database=C:\0001.dbf"
oRS.Open "select * from <что здесь должно быть?>"
Do While Not oRS.EOF
 MSGBOX oRs.Fields(1) & " " & oRs.Fields(2)
oRS.MoveNext
Loop
oRS.Close
Set oRS = Nothing
18K
22 марта 2007 года
nikopol
18 / / 21.12.2006
проблема решена:
Код:
dim cn as ADODB.Connection
dim adoRS as ADODB.Recordset

pathDBF="C:\dbf\"
strSQL = "SELECT * FROM T2.dbf"

Sey cn= New ADODB.Connection
cn.Provider="Microsoft.Jet.OLEDB.4.0"
cn.ConnectionString = "Data Source=" & pathDBF & "; Extended Properties=dBase III"
cn.Open
Set adoRS = New ADODB.Recordset
adoRS.CursorType=adOpenKeyset
adoRS.LockType=adLockOptimistic
adoRS.Open strSQL, cn
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог