而进入一个新的条目,我想分配记录的唯一ID 像数字的情况下,我在这种情况下m该方式自动ID生成是在vb.net主键
Dim ItemID As Integer
KAYAReqConn.Open()
SQLCmd = New SqlCommand("SELECT ISNULL(MAX(ItemID),0) AS ItemID from MstItem", ReqConn)
Dim dr As SqlDataReader
dr = SQLCmd.ExecuteReader
If dr.HasRows Then
dr.Read()
ItemID = dr("ItemID") + 1
End If
dr.Close()
使用itemid作为唯一ID ,格式为1,2,3 ... ,并且m找出最大值并分配给新记录,但是如果先前的id是a00001,a00002,a00003,a00004 ...等等。 我如何在这种情况下生成唯一的ID
难道你不能将数据库的字段从varchar更改为int吗? – Himadri 2010-05-20 10:12:07