Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
3-16888
Calm
2003-02-14 15:02
2003.03.06
Посоветуйте компонент для отображения деревьев


4-17431
viper
2003-01-17 16:35
2003.03.06
ExtractIcon


14-17369
neural_scream
2003-02-18 15:33
2003.03.06
ПРОЗРАЧНЫЙ РИЧЕДИТ


1-17029
Маришка
2003-02-25 09:40
2003.03.06
вопросик


14-17278
Hint
2003-02-19 16:05
2003.03.06
UPS длительность работы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский