生成员工ID

时间:2011-09-29 09:20:00

标签: ado.net

我已经形成了这样的尾巴

EmpId:文本框名称:文本框
用户名:文本框密码:文本框

我需要生成empid,它以0001开头并显示在empid字段中,所有其他信息都将输入到employee中,当用户点击它时我提供了保存按钮它应该保存在db中,下次当用户点击此表单时,它应显示empid为0002并继续该过程。当用户单击保存按钮时,它应保存在数据库中,它应显示在gridview中,id和name字段将其作为超链接。

any1可以帮助我吗

关心, 糖果

1 个答案:

答案 0 :(得分:0)

如果这是一个单用户应用程序,您只需要创建一个max(id)sql来获取最大的id并将该数字增加一。使用数字格式类作为前导0。

如果这是一个多用户应用程序(多个用户可以同时打开),您应该创建一个新表,使其自动保留您在此表单中的时间。如果您取消表单,该号码将再次被释放并可用于下一次打开。如果您创建用户,则状态从打开保留移动到已使用。这样可以防止任何双重错误。