修改当前记录时,可否把主关键字段值也修改?(5分)

  • 主题发起人 主题发起人 bywind
  • 开始时间 开始时间
B

bywind

Unregistered / Unconfirmed
GUEST, unregistred user!
用什么方法,如果用table.edit或query.sql.add(update)这样好像不行,会说明关键重复,怎么办?
还有,一般浏览界面是与编辑窗口做在一个窗口,还是分开做??
 
改主键没问题的, 关键是更新后的值不可以和其他的记录有重复(主键约束)。
 
那这样如何处理,比较方便,难道不管用table或query修改都得先用query查询一下是否主键有重复,再修改??
可是,如查我好像修改时主键如果不变,好像提示主键重复出错???有点搞不明白???
 
主键一般不是人为输出,而是数据库产生或程序计算得到.一定要人为输入则只能每次查询是否已经有此记录.
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
519
import
I
后退
顶部