为什么在"配置数据源"的ADVANCE部分中,"GENERATE INSERT UPDATE AND SELECT STATEMENT"是否为灰色?在某些表格上,它不是灰色的,工作正常.
我知道可以通过在属性中将autogenerateeditbutton标记更改为true来实现此方法,并且您可以通过这种方式进行编辑 - 但是当这样做时,您尝试时不会更新数据库.
还有人提到,当我在这个问题上查看论坛时,这可能与设置主键有关.我无法得到一个确凿的答案.
浏览器中的错误如下:
NotSupportedException: Updating is not supported by data source 'AccessDataSource1' unless UpdateCommand is specified.
有关如何使用这些有问题的表更新数据库的任何想法?为什么他们有问题?
主键如何分配给表.这应该在Access中完成吗?可以在VS08中完成吗?
为了自动生成insert/select/update语句,表必须具有主键,以便在插入或更新时选择正确行的代码知道要选择哪一行.如果表中没有具有唯一值的列,则可以使多个行匹配应更新的列.使用主键允许设计人员生成可靠地选择要更新的正确行的代码.