Y
yvping
Unregistered / Unconfirmed
GUEST, unregistred user!
表: year varchar(4)
month varchar(2)
ohers....
没有定义任何KEY!(Oracle)
现在发现Query组件、Updatequery组件没法修改、删除year month值重复
的记录,最好是不要删除数据,而是修改month year的值,就可以省去重新录入的麻烦了,(对比PB:PB中是出现重复是可以修改、可以删除的,但是,delphi完全是执行 SQL语句:
update MYTable
set
YEAR = :YEAR,
MONTH = :MONTH,
...
where
YEAR = :OLD_YEAR and
MONTH = :OLD_MONTH
delete from MYTable
where
YEAR = :OLD_YEAR and
MONTH = :OLD_MONTH
就不支持重复键值记录的修改、删除,是不是PB中使用了记录的另外的ID标志?)
多谢!
month varchar(2)
ohers....
没有定义任何KEY!(Oracle)
现在发现Query组件、Updatequery组件没法修改、删除year month值重复
的记录,最好是不要删除数据,而是修改month year的值,就可以省去重新录入的麻烦了,(对比PB:PB中是出现重复是可以修改、可以删除的,但是,delphi完全是执行 SQL语句:
update MYTable
set
YEAR = :YEAR,
MONTH = :MONTH,
...
where
YEAR = :OLD_YEAR and
MONTH = :OLD_MONTH
delete from MYTable
where
YEAR = :OLD_YEAR and
MONTH = :OLD_MONTH
就不支持重复键值记录的修改、删除,是不是PB中使用了记录的另外的ID标志?)
多谢!