lovely1999
Messages postés15Date d'inscriptionjeudi 4 juillet 2013StatutMembreDernière intervention24 juillet 2013
-
22 juil. 2013 à 13:56
lovely1999
Messages postés15Date d'inscriptionjeudi 4 juillet 2013StatutMembreDernière intervention24 juillet 2013
-
24 juil. 2013 à 11:24
bonjour
s'il vous plait je veux effectuer une recherche par id_article dans ma base de données j'ai écris le code mais il me donne l'erreur suivante " type de donnée incompatible avec l'expression de critère " dans chaque requête . voila mon code :
txt_cherEn.Text = txt_idarti.Text
txt_dateentrer.Text = ""
txt_uti.Text = ""
txt_prix.Text = ""
Txt_quanti.Text = ""
Dim ConnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = C:\Users\user\Desktop\application gst\gestion de stock1.accdb;"
Dim requitte As String = "SELECT nom_article FROM article where id_article='" & txt_cherEn.Text & "'"
Dim myconnexion As New OleDbConnection(ConnString)
Dim commande As New OleDbCommand(requitte, myconnexion)
Try
myconnexion.Open()
Dim reader As OleDbDataReader = commande.ExecuteReader()
While reader.Read
Label10.Text = reader.GetString(0)
Label9.Visible = True
Label10.Visible = True
End While
reader.Close()
myconnexion.Close()
Catch ex As Exception
MsgBox("l'erreur1 suivante a été rencontré:" & ex.Message)
End Try
' Get prenom
Dim requette1 As String " select id_entrer from entrer where id_article'" & txt_cherEn.Text & "'"
Dim con As New OleDbConnection(ConnString)
Dim commande1 As New OleDbCommand(requette1, con)
Try
con.Open()
Dim reader1 As OleDbDataReader = commande1.ExecuteReader()
While reader1.Read
txt_identrer.Text = reader1.GetInt32(0)
End While
reader1.Close()
con.Close()
Catch ex As Exception
MsgBox("l'erreur2 suivante a été rencontré:" & ex.Message)
End Try
Dim requette2 As String " select date_entrer from entrer where id_article'" & txt_cherEn.Text & "'"
Dim conn As New OleDbConnection(ConnString)
Dim commande2 As New OleDbCommand(requette2, conn)
Try
conn.Open()
Dim reader2 As OleDbDataReader = commande2.ExecuteReader()
While reader2.Read
txt_dateentrer.Text = reader2.GetDateTime(0)
End While
reader2.Close()
conn.Close()
Catch ex As Exception
MsgBox("l'erreur3 suivante a été rencontré:" & ex.Message)
End Try
'get adress
Dim requette3 As String " select quantite_entrer from entrer where id_article'" & txt_cherEn.Text & "'"
Dim conne As New OleDbConnection(ConnString)
Dim commande3 As New OleDbCommand(requette3, conne)
Try
conne.Open()
Dim reader3 As OleDbDataReader = commande3.ExecuteReader()
While reader3.Read
Txt_quanti.Text = reader3.GetInt32(0)
End While
reader3.Close()
conne.Close()
Catch ex As Exception
MsgBox("l'erreur4 suivante a été rencontré:" & ex.Message)
End Try
Dim requette4 As String " select prix from entrer where id_article'" & txt_cherEn.Text & "'"
Dim connen As New OleDbConnection(ConnString)
Dim commande4 As New OleDbCommand(requette4, connen)
Try
connen.Open()
Dim reader4 As OleDbDataReader = commande4.ExecuteReader()
While reader4.Read
txt_prix.Text = reader4.GetInt32(0)
End While
reader4.Close()
connen.Close()
Catch ex As Exception
MsgBox("l'erreur5 suivante a été rencontré:" & ex.Message)
End Try
Dim requette5 As String " select nom_utulisateur from entrer where id_article'" & txt_cherEn.Text & "'"
Dim connex As New OleDbConnection(ConnString)
Dim commande5 As New OleDbCommand(requette5, connex)
Try
connex.Open()
Dim reader5 As OleDbDataReader = commande5.ExecuteReader()
While reader5.Read
txt_uti.Text = reader5.GetString(0)
End While
reader5.Close()
connex.Close()
Catch ex As Exception
MsgBox("l'erreur6 suivante a été rencontré:" & ex.Message)
End Try
lovely1999
Messages postés15Date d'inscriptionjeudi 4 juillet 2013StatutMembreDernière intervention24 juillet 2013 22 juil. 2013 à 22:27
j'ai précisé que l'erreur de type de critère dans chaque txt_***.text=reader*.Get****
je vois que les type sont corrects mais il me pose ce problème je c pas pour quoi j'ai analysé ce code toute la journée mais ça marche pas et si j'ai posé la question ici c'est seulement car j'ai pas trouvé des solution toute seule et merci pour ta réponse
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 22 juil. 2013 à 22:38
Ce n'est de toutes manières en aucun cas du :
Forum > Visual Basic 6
une fois de plus (et une fois de trop)
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 23 juil. 2013 à 22:44
Mr ucf vous avez commencez !!!!
et il en sera ainsi tant que .... nom de nom !
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 23 juil. 2013 à 23:13
Le pire est sans aucun doute cette suite de points d'interrogation, qui montre que rien n'a été compris des remarques faites antérieurement. C'est juste désespérant et cela parait sans remède !
Bonne chance dans tes errements.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 24 juil. 2013 à 08:31
Le seul problème est que votre "voie" n'est pas du tout celle de ce forum.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.