دوستان سلام ، با این کد ما میایم اطلاعات رو ثبت میکنیم توی دیتابیس درست ؟؟؟

گاهی وقتا برای اینکه تکراری ثبت نشه باید ، قبلش چک شه ، و ظاهرا با یه Select قبل Insert انجام میشه ، خوشحال میشم راهنماییم کنید

 Try

cmd = New SqlCommand
cmd.Connection = con
con.Open()


cmd.CommandText = "INSERT INTO TblRegisterCode (SourceLang,MozoCode,SourceCode)
VALUES (@SourceLang,@MozoCode,@SourceCode)"


cmd.Parameters.AddWithValue("SourceLang", Cbo_Source_Lang.Text)
cmd.Parameters.AddWithValue("MozoCode", Txt_Mozoe_Source.Text)
cmd.Parameters.AddWithValue("SourceCode", Txt_Source_Code.Text)




If con.State = ConnectionState.Open Then


cmd.ExecuteNonQuery()
MessageBox.Show("کد جدید ثبت")


End If


Catch ex As Exception
MsgBox("خطا در دریافت اطلاعات" & ex.Message)
Finally
con.Close()
End Try