Sql server 将最后一个id从sql增加到vb10
我想从sql中增加一个编号,应该是这样的13-001,但它是13-1,这是我的代码Sql server 将最后一个id从sql增加到vb10,sql-server,vb.net,visual-studio-2010,Sql Server,Vb.net,Visual Studio 2010,我想从sql中增加一个编号,应该是这样的13-001,但它是13-1,这是我的代码 Private Sub getLastID() Dim dr As SqlDataReader Dim Cmd As New SqlCommand con.Open() With Cmd .Connection = con .CommandText = "SELECT * FROM tbl_student ORDER BY Student_no D
Private Sub getLastID()
Dim dr As SqlDataReader
Dim Cmd As New SqlCommand
con.Open()
With Cmd
.Connection = con
.CommandText = "SELECT * FROM tbl_student ORDER BY Student_no DESC"
End With
dr = Cmd.ExecuteReader
If dr.Read Then
lblStudentNo.Text = Val(dr.Item(0)) + 1
End If
con.Close()
End Sub
我该怎么办?谢谢你你可以用这个方法
试试这个:
lblStudentNo.Text = Val(dr.Item(0)) & "-" & "1".PadLeft(3, "0")
你可以使用这个方法
试试这个:
lblStudentNo.Text = Val(dr.Item(0)) & "-" & "1".PadLeft(3, "0")
您有值大于999的id数据吗?先生,输出是13100。我想要像这样的输出13-001然后它增加1例13-001变成13-002 Thankstorry,只需将
PadRight
更改为PadLeft
sir它不读取最后一个值,也不增加1您有值大于999的id数据吗?sir,输出是13100。我想要这样的输出13-001,然后它增加1例13-001变成13-002 Thankstorry,只需将PadRight
更改为PadLeft
先生,它不读取最后一个值,也不增加1