首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SQL2000更新AS400

从SQL2000更新AS400
EN

Stack Overflow用户
提问于 2008-12-09 18:02:39
回答 1查看 700关注 0票数 0

我正在尝试通过openquery从sql server2000更新AS400中的一些内容,如下所示。

代码语言:javascript
复制
UPDATE
OPENQUERY(odbcname, 'SELECT * FROM "libname"."filename" WITH NC')
SET NBFLAG01=1
WHERE NBFLAG01 <> 1

这是我得到的错误。

代码语言:javascript
复制
"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:   ].
EN

回答 1

Stack Overflow用户

发布于 2008-12-09 19:24:51

尝试在select中列出您的字段。如果有什么可以消除这一问题的话。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/353673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档