vb怎样自动编号

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:46:01
有一个添加的窗口,第一项是记录ID,就是记录号,(1,2,3,4……这么排下去的)要求自动编号.尤其是现在数据库表里已经删除里一些数据,已经不连续了。所以希望能读最后一条记录的编号,然后新记录的编号+1。大致就是这样,如何实现?

......

select max(id) as id from [表名]

......

Text1.Text=mRst("id").Value + 1 '读出数据后加1

大致是就样。

你的问题没看怎么清楚。不过可以说下思路:
先通过ADO打开数据库\表
NEWado.open

在打开的表中选择(定位)ID字段中记录号最后一个(最大)
sele max(ID) from 表

然后利用上面的值赋给变量或文本标签等

参照楼上答案

select max(id) as id from [表名]
秘密全都在这里

我想你要的是我着个
GridView 加入自动编号的栏位

此范例是示范如何在 GridView 加入一个自动编号的字段,以标示该数据列的编号。

首先在 GridView 第一栏加入一个 TemplateField,并在 TemplateField 的 ItemTemplate 加入一个 Label (ID=lblNo),asxp 对应程序代码如下。

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
DataKeyNames="Flag,ID" DataSourceID="SqlDataSource1" EmptyDataText="没有数据录可显示。">
<Columns>
<asp:TemplateField HeaderText="序号">
<ItemTempl