powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с dbf
5 сообщений из 5, страница 1 из 1
Работа с dbf
    #32204271
Наталья2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
В одном из топиков прочитала, что можно создать dbf след. обр.:

Set conn = CreateObject("ADODB.Connection")
conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";User ID=Admin;Password=;Extended Properties=dBase IV")
conn.Execute "create table dbftable (ID_N int,dt date,info char(100))"

Меня интересует, как можно работать с существующей dbf (доступ к данным, поиск, добавление/удаление/изменение и др.). Нигде не могу найти. Информации о работе с mdb - кучка, а с dbf.....
Буду благодарна за любую помощь.
...
Рейтинг: 0 / 0
Работа с dbf
    #32204414
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А примерно тоже самое. Создать рекордсет с соответствующими свойствами из этого DBF-а и ... вперед.
...
Рейтинг: 0 / 0
Работа с dbf
    #32205124
Наталья2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tpg, "...примерно то же самое..." :-))))) это я понимаю. У меня как раз это "примерно" и не получается. Если можно, напишите подробнее (или киньте ссылку каку-нить).
Спасибо
...
Рейтинг: 0 / 0
Работа с dbf
    #32206453
Фотография ulis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Советую не создавать dbf, а иметь пустую "заготовку", т.е. пустой dbf файл, в который по мере необходимости добавляются записи, редактируются и т.д.. У меня ситуация - каждый месяц сдавать отчет в страховую компанию отчет в виде dbf-ника. Сами данные хранятся SQL-базе. Поэтому предыдущий файл я просто удаляю, на его место копирую пустой и туда уже пишу отчетные данные. Не уверен, что для создания dbf файла нужно использовать именно ADO, скорее всего нужно использовать библиотеку ADOX. Примеры в мсдн есть.
...
Рейтинг: 0 / 0
Работа с dbf
    #32217418
astal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К добавлению ко всему выше сказаному пишешь эту строку и происходит
добавление поля DRD с типом Numeric
conn.Execute "alter table dbftable add column DRD numeric"
до conn.Close
тоже происходит с командами обновления тейбла и др командами
если конечно имеешь представление в FOX а лучше SQL запросы
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с dbf
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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