jooosaaa
Messages postés19Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention30 avril 2010
-
9 avril 2010 à 15:07
jooosaaa
Messages postés19Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention30 avril 2010
-
9 avril 2010 à 16:13
je pas compris ou est le problème sur ce code
toujours il affiche le message suivant:"non ajouter"
j'utilise vb.net 2008 et MySql
If Exists(TextBox1.Text) Then
MsgBox("existe déja")
Else
Connect_to_Mysql()
requete = "insert into compte values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox4.Text & "','" & DateTimePicker2.Text & "','" & DateTimePicker1.Text & "','" & TextBox3.Text & "')"
com = New MySqlCommand(requete, cnx_mysql)
Try
com.ExecuteNonQuery()
MsgBox("ajouter")
Catch ex As Exception
MsgBox("non ajouter")
End Try
DisConnect_from_Mysql()
cs_vpoyo
Messages postés363Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 avril 20106 9 avril 2010 à 15:29
et moi difficilement ce que tu écris :-/, tu pourrais faire un petit effort dans tes réponses.
pour moi dans la requete il manque la liste des colonnes avant celle des valeurs.
si tes textbox contiennent des caractères ' tu risques d'avoir des soucis.
si les colonnes dans lesquelles tu enregistres les valeurs de type date, attention au format.
pour finir, ce que je disais dans ma première réponse, c'est de faire
cs_vpoyo
Messages postés363Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 avril 20106 9 avril 2010 à 15:45
je connais pas les formats de date en mysql, mais je ne doute pas que la documentation de mysql traite le sujet en long, en large et en travers.
perso, en général j'utilise le format année mois jour et sans séparateur (AAAAMMJJ), ca permet de lever toute ambiguité entre les différents formats internationnaux.
donc dans ton cas plutot que de faire DateTimePicker2.Text
il faut faire dateTimePicker1.Value.ToString("yyyyMMdd")