当前位置:编程学习 > C#/ASP.NET >>

插入数据单据编号的问题

一个插入数据的页面,现在单据编号我按时间+0001开始的,比如201008110001,插入数据如何检索是否存在,不存在正常插入,插入后编码如何自动递增,高手解答下 --------------------编程问答-------------------- 往哪里插入啊?  数据库么?   --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 jinkuang45 的回复:
往哪里插入啊?  数据库么?
数据库,sql2000


--------------------编程问答-------------------- 把数据库中对应表的ID列设置成自增长
然后每次插入之前max(id)加到时间后面就行了 --------------------编程问答-------------------- 数据库中对应表的ID列设置成自增长

插入语句上面加个判断
if not EXISTS(select * from 表 where id=201008110001)
  insert into 表 () Values() --------------------编程问答--------------------
引用 5 楼 gxingmin 的回复:
数据库中对应表的ID列设置成自增长

插入语句上面加个判断
if not EXISTS(select * from 表 where id=201008110001)
  insert into 表 () Values()

+ --------------------编程问答--------------------
引用 5 楼 gxingmin 的回复:
数据库中对应表的ID列设置成自增长

插入语句上面加个判断
if not EXISTS(select * from 表 where id=201008110001)
  insert into 表 () Values()
我表的列名叫khbh,设的char型,无法设置自增长,第一个编码为KH201008110001 --------------------编程问答--------------------
select @num= max(id) from 表 
把@num  转化为int +1 --------------------编程问答--------------------    如果前面有KH的话 先截取 不过为什么要把KH要数据库呢?? --------------------编程问答--------------------
引用 9 楼 xiaoyuan245437 的回复:
   如果前面有KH的话 先截取 不过为什么要把KH要数据库呢??
代表客户KH
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,