起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1518|回复: 0

如何使用SQLServer提供的自增种子序列(identity)

[复制链接]
发表于 2004-4-6 11:55:05 | 显示全部楼层 |阅读模式
Business平台中使用SQLServer提供的自增种子序列的数据类型的步骤如下:

1、根据物理表生成数据字典后,取消种子字段的主键、是否必须、是否唯一三个属性并保存,注意不要创建物理表;

2、在业务信息层,设置数据集的更新选项,取消种子字段的“允许更新”选项;

3、在功能层接管数据导航的保存按钮,即在保存以后再刷新或者关闭、打开数据集,建议使用刷新,它比数据集关闭再打开的速度要快些。比如在数据导航的 AfterAction 事件中实现。代码如下:

procedure TMainForm.DataNavigatorAfterAction(Sender: TObject);
begin
  if TBizDataSetAction(Sender).ID = BizActnConsts.ActionDataSetSave then
        dsTemp.DataSet. Refresh;
end;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 00:40 , Processed in 0.037726 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表