【发布时间】:2017-04-08 18:33:06
【问题描述】:
我正在使用这个问题的答案How to automatically generate unique id in sql server 来为表格创建一个自定义 ID。它工作得很好。
现在我有一个包含 UID00000001UID00000002 等值的列.假设此列中的最后一个值是UID00000003。现在我想在我的.aspx 页面之一中计算尚未通过C# 插入的行的值。在这种情况下UID00000004。我怎样才能实现这个价值?
任何帮助,将不胜感激。
谢谢。
【问题讨论】:
-
是否可以在实际保存行后显示这些值?除非您在应用程序中生成标识符,否则没有人可以告诉您在使用身份或序列保存时会收到什么 ID。如果您确定只有您的应用程序在该表中执行插入操作,就会发生这种情况。
-
你不能提前计算值,因为插入可能会失败,如果发生这种情况你会得到错误的数字,或者其他一些过程可能会在计算时间和实际时间之间插入一条记录插入。
标签: c# asp.net sql-server