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

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

update openrowset [D7, MSSQL]


bushmen ©   (2004-03-18 13:07:00) 

Пытаюсь изменить значения в таблице:
update OpenRowset('MSDASQL',
'Driver={Microsoft dBase Driver (*.dbf)};DBQ=D:\results;', 'select * from sa_pens')
set find1='1'
Выдает ошибку:
The requested operation could not be performed because the OLE DB
provider 'MSDASQL' does not support the required transaction interface.
OLE DB error trace [OLE/DB Provider 'MSDASQL' IUnknown::QueryInterface
returned 0x80004002].
Никак нельзя это обойти?


bushmen   (2004-03-18 15:35:00) [1]

2 sniknik:

Спасибо. Все получилось.


sniknik   (2004-03-18 15:03:00) [2]

update OpenDataSource('Microsoft.Jet.OLEDB.4.0',
 'Data Source="D:\results";User ID=Admin;Password=;Extended properties=dBase IV')...sa_pens
set find1='1'


bushmen   (2004-03-18 14:36:00) [3]

Никто не делал никогда такого? :)


Наверх

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