dmic
Messages postés7Date d'inscriptionsamedi 13 septembre 2008StatutMembreDernière intervention 3 octobre 2008
-
21 sept. 2008 à 00:45
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
22 sept. 2008 à 00:20
Bonjour, j'ai un petit probleme avec cette fonction.
Private Sub Button1_Click_2(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim requete As String = "INSERT INTO DECES (PATIENT_NO,DATE_DECES,LIEU_DECES,CAUSE_DECES,AUTOPSIE) VALUES('" + ComboBox1.Text + "','" + MaskedTextBox1.Text + "','" + MaskedTextBox2.Text + "','" + MaskedTextBox3.Text + "','" + MaskedTextBox4.Text + "')"
Dim command As OdbcCommand = New OdbcCommand(requete)
OdbcConnection1.Open()
command.Connection = OdbcConnection1
command.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
OdbcConnection1.Close()
End Try
End Sub
"Patient_No" est une cle etrangere dans la table "DECES", je ne veux pas inserrer le meme "patient_no" a chaque insertion dans la table "deces". Est-ce que vous pouvez m'aider?
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 22 sept. 2008 à 00:20
Tu fais un select avant pour detecter si il y a presence
ou tu charges les numeros dans une collection et tu regardes à chaque fois
ou tu geres un etat sur ton patient
Mais normalement si ton programme est bien fait tu ne devrais pas tomber sur ce cas
dmic
Messages postés7Date d'inscriptionsamedi 13 septembre 2008StatutMembreDernière intervention 3 octobre 2008 22 sept. 2008 à 00:03
Salut,
Merci pour votre reponse.
Mais, je voudrais savoir s'il n'y pas une autre facon de le faire.
Est-ce qu'il n'y pas un code qui me permet de verifier l'existance de "patient_no" a chaque insertion, sans mettre une contrainte unique sur la base de données.