jQuery MiniUI

标题: 多主键表的更新? [打印本页]

作者: haitao    时间: 2013-7-22 15:27:03     标题: 多主键表的更新?

我有一张表user,主键设为user_no,当我增加记录集删除记录时,参照测试的例子都没有问题,修改user_NO之外的字段更新也没有问题,但是如果修改了user_NO则不能更新数据,请问这种情况该如何写sql?
例子中我觉得是先根据旧id删除原来的数据,然后根据新id插入一条新记录。但是id改了之后,不知道原来的id,则不能更新。请指教。 谢谢!

作者: factory    时间: 2013-7-22 15:35:13

你干嘛从界面上去删除修改掉主键呢? 你直接在数据中新增一个字段好了,然后去判断这个字段,而不要去修改主键
作者: haitao    时间: 2013-7-22 16:06:49

factory 发表于 2013-7-22 15:35
你干嘛从界面上去删除修改掉主键呢? 你直接在数据中新增一个字段好了,然后去判断这个字段,而不要去修改 ...

如果按照你的做法,是否每一张表都要另外增加一个主键字段啊?
作者: haitao    时间: 2013-7-22 16:07:57

haitao 发表于 2013-7-22 16:06
如果按照你的做法,是否每一张表都要另外增加一个主键字段啊?

以前用powerbuilder做程序时,datawindow更新数据好像不需要这样啊

作者: haitao    时间: 2013-7-22 16:13:42

haitao 发表于 2013-7-22 16:07
以前用powerbuilder做程序时,datawindow更新数据好像不需要这样啊

如果一个数据库系统中存在的表已经设置为多个字段为主键,其中一个主键字段更改了,你们的DATAGRID除了插入和删除操作,是否没有办法进行UPDATE啊?
作者: niko    时间: 2013-7-22 21:11:52

你定义的数据,你如果把主键字段修改掉,对应不了数据,这是你业务开发上的问题,跟控件没什么关系。





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2