在找到解決方案之前一直清醒。有沒有辦法在插入值之前檢查我的Access數據庫上的重複內容,並向我發送已有記錄的消息。這裏是我的代碼,我不知道在哪裏以及如何檢查它在插入之前在Access數據庫中檢查重複
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
If txtCat.Text = "" Then
MsgBox("Please Complete the Information Needed")
txtCat.Focus()
Else
If MsgBox("Are you sure you want to Add Category?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "WARNING") = MsgBoxResult.Yes Then
Dim DBC As New OleDbCommand
With DBC
.Connection = conn
.CommandText = "INSERT INTO tbl_category(Category) VALUES('" & txtCat.Text & "')"
.ExecuteNonQuery()
End With
MsgBox("Category Added!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "SUCCESS")
Call CatList()
txtCat.Text = ""
txtCat.Enabled = False
btnSave.Enabled = False
Call CatCombo()
End If
End If
End Sub
這是我第一次來檢查重複的,這就是爲什麼我不知道該怎麼
如果您不想在數據庫中使用重複項,請設置唯一索引,以免數據庫出現重複項。 – Steve