Более-менее универсальный способ подключение к источнику данных такой:
ConnectString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source="имя ODBC алиаса";SourceDB="путь к файлам"
Set objConn = WScript.CreateObject("ADODB.Connection", "Connection_")
objConn.Open ConnectString
objConn.Execute ("Create Table TEST (id_person char(70), first_name char(70), last_name char(70), middle_nam char(70))")
По умолчанию в "свежей" винде x86 есть источник данных под названием "Файлы dBase"
Строка подключения будет выглядеть так:
Provider=MSDASQL.1;Persist Security Info=False;Data Source='Файлы dBase';SourceDB='путь к файлам'
Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="Путь к файлам DBF";Exclusive=No; Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO")
path_dbf="c:\tmp.dbf" 'путь к файлу DBF
ConnectString ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path_dbf & ";Extended Properties=DBASE IV;"
Теги для робота:
Чтение dbf-файлов из программы на vbs
ADODB Recordset DBF ADODB VBS
Работа с файлами в VBScript
Новые комментарии