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

Вниз

Связь между базами. dbf(dBase) к (mdb) Access   Найти похожие ветки 

 
sniknik ©   (2002-02-14 11:36) [0]

Некая предистория. Пишу на Delphi 6 и в основном использую базу Access через ADO. Сейчас возникла необходимость создавать dbf файлы для обмена.
Вопрос как? Надо сделать максимально скоростной метод.
Быстрей всего получается если в Access-е сделать линк на файл и перекидывать данные одним SELECT или INSERT, если возможно подскажите программный метод создания такого линка.
или второй способ читал что можно делать такую связку (при подключении к mdb)
SELECT * INTO [Paradox 7.x;DATABASE=D:\].[TestTable#DB] FROM SourceTable
но у меня это не работает говорит плохие параметры
"Parameter object is improperly defined. Inconsistent or incomplete information was provided"
Можете подсказать какие будут правильными и желательно применительно к dBase?


 
Kuusiniemi ©   (2002-02-14 12:33) [1]

Нну тут или:
SELECT * INTO [dBase 5.0;DATABASE=D:\].[TestTable#DBF] FROM SourceTable

или если Вам именно линк нужен, то он через ADOX создается.


 
sniknik ©   (2002-02-14 18:02) [2]

Линк (или вернее строка коннекта) у меня есть вот такого вида "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Work\Base.mdb;Mode=ReadWrite;Persist Security Info=False" и с таблицами в базе mdb замечательно работает но при попытке выкинуть таблицу в dbf дает ошибку о плохих параметрах (см. в вопросе). Ваш SELECT выдал ту же ошибку (и любой другой аналог по форматам ISAM). У вас он работает?


 
Kuusiniemi ©   (2002-02-14 18:15) [3]

Да. Без проблем.


 
sniknik ©   (2002-02-14 19:03) [4]

тогда еще вопрос по различию конфигурации. у меня -
Win 2000 prof. SP1
Access база от офиса 2000
MDAC 2.7
jet 4.0 SP5 для Win 2000
Delphi 6
вызываю этот злополучный селест из ADODataSet (курсор локальный строка коннекта выше)
а у вас?


 
sniknik ©   (2002-02-14 21:09) [5]

Люди!!! Спасибо всем. Разобрался, оказалось сам дурак.
В свойствах DataSet стоял ParamCheck=True естественно при передаче строки в CommandText сама строка коверкалась (после ":" считалось передаваемым параметром).
Такая глупость а целый день на это убил!



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-43009
kislov
2002-02-28 08:42
2002.03.14
немогу нормально очистить лист в F1Book


14-43140
Дима566
2002-01-29 16:39
2002.03.14
ОН УМЕР!!!


14-43148
Dima Kopachev
2002-01-29 00:35
2002.03.14
Компаненты как у Netscape v6


3-42944
_Oleg_
2002-02-15 08:33
2002.03.14
Картинки в БД ...


3-42924
lel (A)
2002-02-13 10:24
2002.03.14
Oracle, Delphi 3, BDE 4,5 редактор полей , а может что нибудь еще???