Создание обновления для AS400 с SQL 2000

голоса
0

Я пытаюсь обновить что-то в AS400 от SQL Server 2000 через OPENQUERY как следующее.

UPDATE
OPENQUERY(odbcname, 'SELECT * FROM libname.filename WITH NC')
SET NBFLAG01=1
WHERE NBFLAG01 <> 1

Вот ошибка я получаю.

OLE DB provider 'MSDASQL' reported an error.  
[OLE/DB provider returned message: Insufficient base table information for updating or refreshing.]
OLE DB error trace [OLE/DB Provider 'MSDASQL' IRowsetChange::SetData returned 0x80004005:   ].
Задан 09/12/2008 в 19:02
источник пользователем
На других языках...                            


1 ответов

голоса
1

Попробуйте список ваших полей в пределах избранных. Если что-нибудь, чтобы устранить это как проблему.

Ответил 09/12/2008 в 20:24
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more