Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

DBF >> MDB   Найти похожие ветки 

 
Валентина ©   (2003-02-17 21:40) [0]

Доброго времени суток! Подскажите, плиз, как осуществить импорт базы формата DBF в формат MDB и наоборот кодом на Делфи?


 
sniknik ©   (2003-02-17 23:16) [1]

а попроще нельзя? подключившись к провайдеру и парой запросов на SQL? (1 запрос from DBF второй to DBF)
а то "кодом на Делфи" больно муторно получается.


 
Валентина ©   (2003-02-18 09:44) [2]

К сожалению я не знаю как это сделать на SQL, может подскажите?


 
Соловьев ©   (2003-02-18 09:50) [3]

Table1 завязана с DBF
Table2 завязана с MDB
Insert into table2
select * from table1


 
sniknik ©   (2003-02-18 11:00) [4]

просто
берем ADOConnection в ConnectionString пищем строку подключения к базе MDB.
= Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;Persist Security Info=False
(возможны вариации)
свойство LoginPrompt выставляем False.

следующий компонент ADOCommand, в свойство Connection заносим ADOConnection.
свойство ParamCheck в False
(в общем делаем обычное подключение к базе)

дальше экспорт из базы
ADOCommand.CommandText:= "SELECT * INTO [dBase IV;DATABASE=D:\].[TestTable#DBF] FROM TestTable";
ADOCommand.Execute;

импорт аналогично
ADOCommand.CommandText:= "SELECT * INTO TestTable FROM [dBase IV;DATABASE=D:\].[TestTable#DBF]";
ADOCommand.Execute;

(это если таблицы не существуют, если уже есть меняй синтаксис на INSERT INTO)
все. смысл понятен?



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-16986
dimdimka
2003-02-24 14:54
2003.03.06
Как искать тект в документе Word?


1-17032
Checist [root]
2003-02-25 10:06
2003.03.06
Запуск файла


1-17047
Zergling
2003-02-25 06:19
2003.03.06
На RTTI-ку навались (пробуем создать инспектор объектов)


9-16848
RavenD
2002-10-04 21:12
2003.03.06
Движение в DirectX.


14-17354
ARTSOFT
2003-02-15 23:06
2003.03.06
Каким образом запретить дальнейший запуск программы?