0
我正在使用Btngen爲我的TextBox生成一個ID,並且我有0001
並將它保存到SQLSERVER中的我的數據庫問題是,在關閉程序並重新打開它之後,值在再次單擊Btngen後生成到我的文本框仍然是0001
。我怎樣才能避免這種情況?我如何保留已經產生的價值並轉移到下一個價值?我使用增量,但它只適用於程序仍在運行,但如果我關閉程序並再次運行它可以返回到0001
任何人都可以告訴我該怎麼做?代碼始終生成相同的值
這裏是我的代碼:
Dim p1num As Integer = 0
p1num += 1
txtPNumber.Text = p1num.ToString("D4")
Dim SQLcon As New SqlConnection
Dim SQLdr As SqlDataReader
Try
SQLcon.ConnectionString = "Data Source=####;Initial Catalog=####;Persist Security Info=True;User ID=####;Password=####"
Dim SQLcmd As New SqlCommand("INSERT INTO dbo.Patients" & _
"(pIDNo)" & _
"VALUES(@pIDNo",SqlCon)
SQLcmd.Parameters.AddWithValue("@pIDNo", txtPNumber.Text)
SQLcon.Open()
MsgBox("Patient Added!", MsgBoxStyle.Information)
SQLdr = SQLcmd.ExecuteReader()
Catch ex As Exception
MessageBox.Show("Error Occured, Can't Add Patient!" & ex.Message)
Finally
SQLcon.Close()
End Try
在哪裏編輯這個身份的東西?在SQL SERVER中? – Danjor
你可以在SSMS中完成 –