Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2016, 05:58   #1
KenesK
Пользователь
 
Регистрация: 28.11.2013
Сообщений: 15
По умолчанию БД ADO

Всем привет. В общем дело такое, я через ADO загружаю *dbf таблицу в ДЕЛФИ. И я эту таблицу с помошью ADOTable в Access выгружаю/экспортирую. У меня все получается, только если мне известны наименование столбцов *dbf файла, и я даю такие же имена в таблицу Access. А мне нужно сделать так, что бы не знаю параметров таблицы, выгружать ее в Access. То есть например, допустим скинули мне *dbf файл, что бы я его в Access открыл, я просто загрузил в ДЕЛФИ и сразу же выгрузил в Access. Если честно я понятия не имею как это делается, подскажите форумчане. За ранее спасибо.
Вложения
Тип файла: rar project26.rar (608.1 Кб, 4 просмотров)
KenesK вне форума Ответить с цитированием
Старый 09.09.2016, 09:51   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

прости, а зачем тут Delphi? разве MS Access сам не умеет импортировать из DBF ?

а по сути вопроса - читай структуру DBF файла, создавай в MS Access таблицу с нужными полями, потом импортируй.

Ну и ещё. для работы с DBF удобно использовать маленький бесплатный компонент TDBF. рекомендую попробовать.


p.s. надо же. формату DBF уже лет больше, чем многим программистам. А он ещё живой и востребованный! Фантастика!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.09.2016, 10:05   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Да вроде же одним запросом можно создать таблицу в базе и слить в нее dbf-таблицу. Вроде такого, не проверял, по памяти:
Код:
SELECT * INTO MyTable FROM Table.dbf IN 'd:\'[dBase III;HDR=NO;IMEX=2]
Вопрос - а зачем дбфник в access сливать?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 09.09.2016 в 10:09.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ADO и MS SQL Сид БД в Delphi 0 19.07.2010 22:32
БД ADO Alexsandr БД в Delphi 4 15.09.2008 08:13
ADO Killbrum Помощь студентам 5 25.08.2008 10:56
БД ADO SERG1980 БД в Delphi 1 17.07.2007 02:22