powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBScript + dbf
6 сообщений из 6, страница 1 из 1
VBScript + dbf
    #35374567
tund
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуста, можно ли посредством VBScript обратиться в dbf файлу и прочитать из него данные?
...
Рейтинг: 0 / 0
VBScript + dbf
    #35374608
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.
...
Рейтинг: 0 / 0
VBScript + dbf
    #35374643
tund
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотелось бы увидеть или примерчик или ссылку на документацию (2-е предпочтительнее) :)
...
Рейтинг: 0 / 0
VBScript + dbf
    #35374683
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ищи книгу "Access 2002 Разработка корпоративных приложений" с диском, авт.: Пол Литвин, Кен Гетц, Майк Гунделой. В ней описано подробно подключение к базам через ASP к аксу, но переделать для дбф оч. просто. Себе приобрел и не пожалел 300 рубелей.
...
Рейтинг: 0 / 0
VBScript + dbf
    #35374742
примерчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
    Dim path_dbf:     path_dbf = "C:\ПУТЬ К DBF"
    Dim basa_dbf:     basa_dbf = "basa.dbf"

    Dim cnn:        Set cnn = WScript.CreateObject("ADODB.Connection")
    Dim rst:        Set rst = WScript.CreateObject("ADODB.Recordset")
    
    cnn.ConnectionString = "DRIVER={Microsoft dBase Driver (*.dbf)};" & "DBQ=" & path_dbf & ";" & "DefaultDir=" & path_dbf & "\"
    cnn.Open
    rst.Open "SELECT * FROM " & basa_dbf, cnn
    
    Dim XLS
    Set XLS = WScript.CreateObject("Excel.Application")
    
    XLS.WorkBooks.Add

    'Создание заголовков
    Dim i
    For i =  0  To rst.Fields.Count -  1 
        XLS.Cells( 1 , i +  1 ).Value = rst.Fields(i).Name
    Next

    'Вставка рекордсета
    XLS.Range("A2").CopyFromRecordset rst ' со следующей строки
    
    rst.Close
    cnn.Close

    XLS.Visible = True
...
Рейтинг: 0 / 0
VBScript + dbf
    #35376080
tund
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо огоромное, пример что нада! :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBScript + dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]