Private Sub getNextNumber()
If Not app.State = ConnectionState.Open Then
app.Open()
End If
'desc = sort/categories the data returned in descending order
Dim da As New OleDb.OleDbDataAdapter("select top 1 ID from ADMIN order by ID desc;", app)
Dim dt As New DataTable
da.Fill(dt)
app.Close()
If dt.Rows.Count > 0 Then
txtID.Text = (Val(dt.Rows(0)(0)) + 1).ToString.PadLeft(10, "A")
Else
txtID.Text = "1".PadLeft(10, "A")
End If
End Sub
cmd.CommandText = "INSERT INTO ADMIN ([CusID],[Name]) " & _
" VALUES(" & Me.txtID.Text & " , '" & Me.txtname.Text & "')"
cmd.ExecuteNonQuery()
MsgBox("Add Data Successful", MsgBoxStyle.OkOnly, "Message")
cmd.CommandText = "UPDATE Admin" & _
"SET" & _
"[Name]='" & Me.txtname.Text & "'" & _
"WHERE ID=" & Me.txtID.Tag
MsgBox("Update Data Successful", MsgBoxStyle.OkOnly, "Message")
cmd.ExecuteNonQuery()