Vb SQL access ajout avec un numéro automatiqu [Résolu/Fermé]
Signaler
hajarette
hajarette
- Messages postés
- 125
- Date d'inscription
- dimanche 16 novembre 2008
- Statut
- Membre
- Dernière intervention
- 8 novembre 2012
hajarette
- Messages postés
- 125
- Date d'inscription
- dimanche 16 novembre 2008
- Statut
- Membre
- Dernière intervention
- 8 novembre 2012
A voir également:
- Vb SQL access ajout avec un numéro automatiqu
- Vb SQL access ajout avec un numéro automatiqu ✓ - Forum - VB / VBA
- Sql access : ajouter un enregistremt ✓ - Forum - Access
- [VBA ACCESS] ajout d'un enregistrement via VB ✓ - Forum - VB / VBA
- Ajouter un deuxieme numero whatsapp - Guide
- Limit sql access ✓ - Forum - Windows
2 réponses
Krysstof
- Messages postés
- 1483
- Date d'inscription
- mercredi 18 février 2009
- Statut
- Membre
- Dernière intervention
- 23 août 2010
Bonjour
c'est normal, il faut faire un insert un poil différent :
Insert into Table(champ2, champ3, champ4) Values(val2 va3, val4)
le but étant de ne pas mettre le champ1 qui serait autoincrémenté.
en gros tu donnes la liste des champs dans l'ordre de tes valeur, en sautant le premier.
c'est normal, il faut faire un insert un poil différent :
Insert into Table(champ2, champ3, champ4) Values(val2 va3, val4)
le but étant de ne pas mettre le champ1 qui serait autoincrémenté.
en gros tu donnes la liste des champs dans l'ordre de tes valeur, en sautant le premier.
Krysstof
- Messages postés
- 1483
- Date d'inscription
- mercredi 18 février 2009
- Statut
- Membre
- Dernière intervention
- 23 août 2010
sans les ligne
dim adapter5 = quelqquechose
set adapter5 = new qquelquechose
ca marchera pas, ou tu les a pas copier/coller
dim adapter5 = quelqquechose
set adapter5 = new qquelquechose
ca marchera pas, ou tu les a pas copier/coller
hajarette
- Messages postés
- 125
- Date d'inscription
- dimanche 16 novembre 2008
- Statut
- Membre
- Dernière intervention
- 8 novembre 2012
ca a declanché le message suivant : OleDbException was unhandled ( Type de données incompatible dans l'expression du critère.)
sur la ligne : adapter5.Update(dec_dataset, "Gh_Client")
sur la ligne : adapter5.Update(dec_dataset, "Gh_Client")
Krysstof
- Messages postés
- 1483
- Date d'inscription
- mercredi 18 février 2009
- Statut
- Membre
- Dernière intervention
- 23 août 2010
hum, je réalise...
pourquoi utilises-tu des dataset pour passer ta commande OLE?
tu as ta OleDbCommand qui est prete, il suffit de faire
conComm.executeNonQuery
et hop, ca lance la commande sql sur la connection.
pourquoi utilises-tu des dataset pour passer ta commande OLE?
tu as ta OleDbCommand qui est prete, il suffit de faire
conComm.executeNonQuery
et hop, ca lance la commande sql sur la connection.
hajarette
- Messages postés
- 125
- Date d'inscription
- dimanche 16 novembre 2008
- Statut
- Membre
- Dernière intervention
- 8 novembre 2012
ouiiiiiiiiiiii ca maaarche
merci bc bc bc
voila le code final pour ceux qui ont le meme probleme :
merci bc bc bc
voila le code final pour ceux qui ont le meme probleme :
ligne = dec_dataset.Tables("Gh_Client").NewRow ligne("ID_Groupe_Client") = ID_Groupe_Client.Text ligne("Num_Identifiant") = Num_Identifiant.Text ligne("Nom") = Nom.Text ligne("Prenom") = Prenom.Text ligne("Tel") = Tel.Text ligne("Portable") = Portable.Text ligne("Email") = Email.Text ligne("Code_Postal") = Code_Postal.Text ligne("Ville") = Ville.Text ligne("Pays") = Pays.Text ligne("Adresse") = Adresse.Text ligne("Notes") = Notes.Text 'ligne("ID_Client") = Nothing dec_dataset.Tables("Gh_Client").Rows.Add(ligne) conComm = New OleDb.OleDbCommand("INSERT INTO Gh_Client (ID_Groupe_Client,Num_Identifiant,Nom,Prenom,Email,Tel,Portable,Code_Postal,Ville,Pays,Adresse,Notes) VALUES('" & ligne("ID_Groupe_Client") & "','" & ligne("Num_Identifiant") & "','" & ligne("Nom") & "','" & ligne("prenom") & "','" & ligne("Email") & "','" & ligne("Tel") & "','" & ligne("Portable") & "','" & ligne("Code_Postal") & "','" & ligne("Ville") & "','" & ligne("Pays") & "','" & ligne("Adresse") & "','" & ligne("Notes") & "')", con) conComm.ExecuteNonQuery()
je l'ai fait, mais ca me donne le message suivant : La référence d'objet n'est pas définie à une instance d'un objet ( NullReferenceException was Unhandled )
sur la ligne " adapter5.InsertCommand = conComm"