当前位置:  开发笔记 > 编程语言 > 正文

为什么 - '生成插入更新和选择语句'变灰了?

如何解决《为什么-'生成插入更新和选择语句'变灰了?》经验,为你挑选了1个好方法。

为什么在"配置数据源"的ADVANCE部分中,"GENERATE INSERT UPDATE AND SELECT STATEMENT"是否为灰色?在某些表格上,它不是灰色的,工作正常.

我知道可以通过在属性中将autogenerateeditbutton标记更改为true来实现此方法,并且您可以通过这种方式进行编辑 - 但是当这样做时,您尝试时不会更新数据库.

还有人提到,当我在这个问题上查看论坛时,这可能与设置主键有关.我无法得到一个确凿的答案.

浏览器中的错误如下:

NotSupportedException: Updating is not supported by data source 'AccessDataSource1' unless UpdateCommand is specified.

有关如何使用这些有问题的表更新数据库的任何想法?为什么他们有问题?

主键如何分配给表.这应该在Access中完成吗?可以在VS08中完成吗?



1> tvanfosson..:

为了自动生成insert/select/update语句,表必须具有主键,以便在插入或更新时选择正确行的代码知道要选择哪一行.如果表中没有具有唯一值的列,则可以使多个行匹配应更新的列.使用主键允许设计人员生成可靠地选择要更新的正确行的代码.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有