Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

OpenDataSource + Extended properties=dBase IV [D7, MSSQL, dBase, FoxPro]


stone ©   (2004-03-31 10:35:00) 

при выполнении
insert into OpenDataSource ('Microsoft.Jet.OLEDB.4.0','Data Source="' + Path + '";Extended properties=dBase IV')...TableName

если на компьютере не установлена БДЕ выдает ошибку
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.  
[OLE/DB provider returned message: External table is not in the expected format.]

Как это побороть?


Anatoly Podgoretsky   (2004-03-31 11:50:00) [1]

Если установлен BDE, то Jet работает через него, если же нет, о используется минидрайвер BDE, для которого предел dBase IV и то не полностью.

Вывод: для dBase и Парадокс использовать BDE,
Акцесс и SQL использовать АДО, dbExpress, движки прямого доступа.
Иначе самому себе вредить.


Anatoly Podgoretsky   (2004-03-31 11:47:00) [2]

dBase for Windows это dBase V


stone   (2004-03-31 11:23:00) [3]

вопрос снят, просто таблица по умолчанию создавалсь в формате dBase for Windows


bushmen   (2004-03-31 11:16:00) [4]

Может все же не установлен 'Microsoft.Jet.OLEDB.4.0', а не BDE ? :)


stone   (2004-03-31 10:49:00) [5]


> установить BDE

нельзя, почему не обсуждается.


AVP_opck   (2004-03-31 10:37:00) [6]

установить BDE
^)


Наверх

Титульная страница Поиск, карта сайта Написать письмо