我想在程序启动时从数据库的流水号字段中取得最大值,然后加1并显示在DBEdit中。条件:
1,控件使用dbExpress的SQLConnection和SQLSimpleDataSet.
2, DBEdit的field属性值为流水号。
3,目前数据库是一个空数据库,数据库类型:InterBase 6。如果有其他方法可以达到同样效果也行。
谢谢。
1,控件使用dbExpress的SQLConnection和SQLSimpleDataSet.
2, DBEdit的field属性值为流水号。
3,目前数据库是一个空数据库,数据库类型:InterBase 6。如果有其他方法可以达到同样效果也行。
谢谢。
begin
FieldByName(theCalculateFieldName).AsString := IntToStr(FieldByName('id').AsInteger + 1) ;
end ;
可以建一个专门存放最大流水号的表(在程序中如果有多种流水号特别好用)
在程序启动时从数据库取出流水号放到EDIT中
当你存储一条有效记录后,将流水号值加1,否则......什么也不干