请问如何自动生成表中的编号 我设计了一个有录入功能的界面,其中有个textbox是编号,我把编号设置为readonly,现在想自动生成编号并能在这个textbox中显示,请问应该怎么做,就是如果数据库中的表是空的,这个编号就从1开始,如果存在记录,生成的编号就从次小的开始,谢谢大家~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select isnull(max(id),0) + 1 from tb_name row_number() id identity(1,1)都能产生编号 先查数据库中最小编号,if判断有就+1,没有=1补充一句:我理解你的需求应该是自动生成string型的编号吧,例如六位编号初始为000001,以后自动产生+1效果这种就要先把查询出的最大编号ToInt32一下再+1,然后判断位数补0 select @identity from 表如果查询出来有的话就在此基础上+1.如果没有的话就直接等于1. 有知道的吗 我用的winform 谢谢各位了 统计ping包成功率,并更新到listView2出错!? c#钟表程序 帮忙分析 修改下 在线等 有懂c#又懂vb的人吗? 结构赋值 C#事件访问器问题 请高手指教 谢谢 配置文件问题!!!! 求个网络抓包的小程序 Button2.Attributes.Add 的问题 datagrid(winform)删除行怎么做? 如何在DataView中设置RowFilter或者使用Find,达到效果: select DISTINCT ID from table c#怎么对DataGrid实现导入导出功能??? 求助,这个dll怎么用?
select isnull(max(id),0) + 1 from tb_name
id identity(1,1)
都能产生编号
补充一句:
我理解你的需求应该是自动生成string型的编号吧,例如六位编号初始为000001,以后自动产生+1效果
这种就要先把查询出的最大编号ToInt32一下再+1,然后判断位数补0
如果查询出来有的话就在此基础上+1.如果没有的话就直接等于1.