Форум: "Базы";
Текущий архив: 2003.08.21;
Скачать: [xml.tar.bz2];
ВнизOpenDataSource Найти похожие ветки
← →
stone (2003-07-29 10:44) [0]Выгружаю данные в *.dbf используя OpenDataSource. На моем компьютере все работает замечательно. При попытке выполнить на другом компьютере возникает ошибка :
[OLE/DB provider returned message: External table is not in the expected format.]
формат *.dbf таблицы (если посмотреть ее через Database Desktop) точно соответствует формату выгружаемых данных
Ошибка возникает при выполнении команд:
cmd.CommandText := "insert into OpenDataSource (""Microsoft.Jet.OLEDB.4.0"",""Data Source="" + Path + "";Extended properties=dBase IV"")...Catalogs (Ctlg_ID, Ctlg_Name, Orig)" + #13 + "select Ctlg_ID, Ctlg_Name, Orig from Ctlg";
cmd.Execute;
← →
sniknik (2003-07-29 11:21) [1]> На моем компьютере все работает замечательно...
видать у тебя BDE стоит, а на другом компе нет.
Jet работает в 2 режимах с BDE (полнофункционал) и без (симпле), в зависимости от этого возможны такие глюки (нет возможности записи).
правда последнии версии jet (SP6) симпле версия близка к полнофункциональной (насколько не знаю, надо тестить, а у меня уже все компы "испорчены" BDE, да и зачем? мои нужды покрывает)
если у тебя глюк от этого то выход установить бде, или последний SP Jet-а и надеятся что запись уже реализована (что всегда хотел проверить и не получалось, в хелпе явно упомянут только парадокс)
← →
stone (2003-07-29 11:28) [2]
> sniknik © (29.07.03 11:21)
да, БДЕ там нет.
Спасибо, попробую.
← →
sniknik (2003-07-29 11:45) [3]вот из хелпа
Инициализация драйвера баз данных dBASE
....
Драйвер баз данных Paradox работает в одном из двух режимов, в зависимости от того, установлено ядро баз данных Borland Database Engine (BDE) или нет. Данные Paradox обновляются только с помощью BDE. Если BDE не используется, данные Paradox можно читать, экспортировать или присоединять только для чтения.
(описание на dBase а примечание для парадокса. в хелпе ошибка? , хотя надо признать этот хелп у меня уже устарел (чегото написано нельзя но с новым Jet проходило))
p.s. первым делом попробуй обновление Jet-а, а BDE после. ладно?
обновление иши на майкрософте Jet40SP6_9xNT.exe, Jet40SP6_W2K.exe, Jet40SP6_WXP.exe под разные винды.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.08.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c