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

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

доступ к dBase IV через ADO [D5, dBase, FoxPro]


Yurko ©   (2004-06-24 13:05:00) 

Нужно работать с dBase-таблицами через ADO.
Использую ADOQuery.
Делаю так:
ADOQuery.ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Data\;Extended Properties=dBase IV;Mode=Read|Share Deny None;Persist Security Info=True';
(таблицы тежат в D:\Data\)
ADOQuery.SQL.Append('SELECT * FROM SomeTable.dbf');

Получаю сообщение об ошибке:

Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена

В чем проблема и как исправить? Помогите, пожалуйста!


Yurko   (2004-06-24 13:30:00) [1]

Уже разобрался:
вместо Mode=Read|Share Deny None; написал Mode=ReadWrite|Share Deny None; и все заработало!


Наверх

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