我的表中有一个UserID字段,我需要在我的应用程序中获取该值,并且每当我想添加新记录时,它应该按值 '1' 递增。
所以这就是我试图从我的表中获取最后一个 ID的方式。
例如,我的值为“A000”,我需要将该值增加“1”,使其变为“A001”,依此类推……在PinnyM指出的“A999”之后,它应该变为'A1000'。
我不想从数据库编写任何存储过程或任何其他方式。我想使用我现有的代码以更简单的方式来完成它。
Dim strConnection As String = "Data Source=.\SqlExpress;Initial Catalog=Subscription;Integrated Security=True"
Dim con As New SqlConnection(strConnection)
con.Open()
Dim comm As New SqlCommand
comm.CommandText = "SELECT MAX(UserID) FROM Customers"
comm.Connection = con
Dim MaxUserID As Object = comm.ExecuteScalar()
txtID.text=MaxUserID