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

SqlDataAdapter更新
EN

Stack Overflow用户
提问于 2010-03-20 17:51:44
回答 2查看 652关注 0票数 0

有人能告诉我为什么在使用sqlDataadapter with join查询进行更新时会出现这个错误吗

不支持对多个基表生成动态SQL。

EN

回答 2

Stack Overflow用户

发布于 2010-05-25 13:22:15

您的数据集的主查询中有一个“连接”( TableAdapter中的第一个连接,并带有检查标记)。当主查询通过连接在查询中引用了多个表时,不能自动为TableAdapter生成插入/更新/删除逻辑。在这种情况下,设计者不够聪明,不知道要将更新发送到哪个表,这就是为什么会收到错误消息的原因。

解决方案。确保主查询仅引用您希望设计器为其编写插入/更新/删除代码的表。您的辅助查询可以根据需要引用任意多个表。

票数 0
EN

Stack Overflow用户

发布于 2010-06-21 11:42:28

在这种情况下,我试图为数据行中的identity列设置值。我简单地删除了设置标识列的值的代码,它就可以工作了。

我的场景是:

数据库: uin主数据库,身份名称地址

每当我尝试设置数据行(“uin”)时,就会出现错误。但是可以很好地使用datarow("name")和datarow("address")。

希望它也适用于你

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

https://stackoverflow.com/questions/2482550

复制
相关文章

相似问题

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