powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какую технологию можно использовать для создания dbf
11 сообщений из 11, страница 1 из 1
Какую технологию можно использовать для создания dbf
    #33773842
SaniaSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, какой интерфейс (или технологию, или провайдера - не знаю точно, как правильно называть) можно использовать для создания dbf-файлов, кроме Microsoft.Jet.OLEDB.4.0.
Он не позволяет задавать нужные типы полей
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33773861
SaniaSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программирую на VBScript+SQL Server 2000
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33773905
RENaissance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте использовать Microsoft FoxPro VFP Driver (*.dbf)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33776564
SaniaSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как это будет выглядеть в программной реализации?
Сейчас я создаю dbf так:

Set cnn = CreateObject("ADODB.Connection")
' свойства соединения для работы с DBF
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Properties("Extended Properties") = "dBase IV"
' указываем путь
cnn.Properties("Data Source") = path
' открываем соединение
cnn.Open

cnn.Execute "create table " & table & " (NN numeric(5,0), DEPARTAM char(2), IM_DEP char(100), NOM numeric(5,0))
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33781006
oper557
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если хочешь могу показать пример на JavaScript.
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33781035
oper557
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще нужно чтобы на клиенте был установлены этот драйвер - Microsoft FoxPro VFP Driver (*.dbf). Насколько я знаю по умолчанию в винде этого драйвера нет. Можно скачать отсюда .
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33813853
SaniaSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо. Все заработало, файл формируется правильно и гораздо быстрее, чем ранее. Только есть одно но!
Все это работает на машине, где установлен FoxPro (т.е. и соответствующий драйвер соответственно).
На другой машине (где нет FoxPro) зарегистрировал скачанный драйвер VFPOLEDB.DLL, как вы и подсказали. Но почему-то не работает (ошибка: "Provider cannot be found. It may not be properly installed"). Может одного этого драйвера не достаточно? или я что-то не правильно делаю?
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33813892
Valer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если структура dbf постоянная
то можно сделать его один раз руками
поставить клиентам это будет эталон
а дальше файл для работы получать
командой copy
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33814092
SaniaSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема не в том, создается файл или нет. Он создается и заполняется нормально, но только на той машине, где драйвер установлен вместе с FoxPro. Если драйвер регистрируется отдельно, то он не работает.
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33814191
SaniaSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. проблема сводится к тому, как установить драйвер VFP OLE DB Provider - вот что у меня никак не получается!!!
...
Рейтинг: 0 / 0
Какую технологию можно использовать для создания dbf
    #33816502
SaniaVFP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну наконец-то получилось!!! Всем спасибо за помощь, особенно oper557!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какую технологию можно использовать для создания dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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