En bouclant sur le recordset d'une requ=EAte, je veux faire=20
des Insert into dans une table.
J'ai donc mis classiquement une commande du type :
db.execute "INSERT INTO [table] ([Chp1], [Chp2])
VALUES ('" & Val1 & "','" & Val2 & "');"
Le probl=E8me est le suivant :
Il passe bien dans l'insert (un msgbox juste au dessus me=20
permet d'afficher ma requ=EAte insert), il ne me met aucun=20
message d'erreur, il se termine comme il faut, le seul=20
probl=E8me c'est que dans ma table je n'ai rien du tout ! Il=20
n'a rien ins=E9r=E9, alors qu'il passe une bonne cinquantaine=20
de fois dans l'insert.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Je ne vois pas tellement ce qui bloque, essaie d'utiliser la commande Docmd.runsql et ta requete ca va peut etre marcher un peu mieux?
-----Message d'origine----- Bonjour à tous !
En bouclant sur le recordset d'une requête, je veux faire
des Insert into dans une table. J'ai donc mis classiquement une commande du type : db.execute "INSERT INTO [table] ([Chp1], [Chp2]) VALUES ('" & Val1 & "','" & Val2 & "');"
Le problème est le suivant : Il passe bien dans l'insert (un msgbox juste au dessus me
permet d'afficher ma requête insert), il ne me met aucun message d'erreur, il se termine comme il faut, le seul problème c'est que dans ma table je n'ai rien du tout ! Il
n'a rien inséré, alors qu'il passe une bonne cinquantaine
de fois dans l'insert.
De quoi cela peut-il venir ?
Merci d'avance
Arnaud .
Je ne vois pas tellement ce qui bloque, essaie d'utiliser
la commande Docmd.runsql et ta requete ca va peut etre
marcher un peu mieux?
-----Message d'origine-----
Bonjour à tous !
En bouclant sur le recordset d'une requête, je veux
faire
des Insert into dans une table.
J'ai donc mis classiquement une commande du type :
db.execute "INSERT INTO [table] ([Chp1], [Chp2])
VALUES ('" & Val1 & "','" & Val2 & "');"
Le problème est le suivant :
Il passe bien dans l'insert (un msgbox juste au dessus
me
permet d'afficher ma requête insert), il ne me met aucun
message d'erreur, il se termine comme il faut, le seul
problème c'est que dans ma table je n'ai rien du tout !
Il
n'a rien inséré, alors qu'il passe une bonne
cinquantaine
Je ne vois pas tellement ce qui bloque, essaie d'utiliser la commande Docmd.runsql et ta requete ca va peut etre marcher un peu mieux?
-----Message d'origine----- Bonjour à tous !
En bouclant sur le recordset d'une requête, je veux faire
des Insert into dans une table. J'ai donc mis classiquement une commande du type : db.execute "INSERT INTO [table] ([Chp1], [Chp2]) VALUES ('" & Val1 & "','" & Val2 & "');"
Le problème est le suivant : Il passe bien dans l'insert (un msgbox juste au dessus me
permet d'afficher ma requête insert), il ne me met aucun message d'erreur, il se termine comme il faut, le seul problème c'est que dans ma table je n'ai rien du tout ! Il
n'a rien inséré, alors qu'il passe une bonne cinquantaine
de fois dans l'insert.
De quoi cela peut-il venir ?
Merci d'avance
Arnaud .
Gafish
Merci pour ta réponse ! Le runsql ne marchait pas mieux en fait, mais au moins il m'a mis un message d'erreur (contraitement à l'execute) qui m'a permis de voir qu'un de mes champs texte avait chaîne vide autorisée à 'Non'. C'est d'ailleurs dommage que pour les champs texte hors clé ce soit par défaut à 'Non'. Merci encore
Arnaud
-----Message d'origine----- Je ne vois pas tellement ce qui bloque, essaie d'utiliser la commande Docmd.runsql et ta requete ca va peut etre marcher un peu mieux?
-----Message d'origine----- Bonjour à tous !
En bouclant sur le recordset d'une requête, je veux faire
des Insert into dans une table. J'ai donc mis classiquement une commande du type : db.execute "INSERT INTO [table] ([Chp1], [Chp2]) VALUES ('" & Val1 & "','" & Val2 & "');"
Le problème est le suivant : Il passe bien dans l'insert (un msgbox juste au dessus me
permet d'afficher ma requête insert), il ne me met aucun message d'erreur, il se termine comme il faut, le seul problème c'est que dans ma table je n'ai rien du tout ! Il
n'a rien inséré, alors qu'il passe une bonne cinquantaine
de fois dans l'insert.
De quoi cela peut-il venir ?
Merci d'avance
Arnaud .
.
Merci pour ta réponse !
Le runsql ne marchait pas mieux en fait, mais au moins il
m'a mis un message d'erreur (contraitement à l'execute)
qui m'a permis de voir qu'un de mes champs texte avait
chaîne vide autorisée à 'Non'. C'est d'ailleurs dommage
que pour les champs texte hors clé ce soit par défaut
à 'Non'.
Merci encore
Arnaud
-----Message d'origine-----
Je ne vois pas tellement ce qui bloque, essaie d'utiliser
la commande Docmd.runsql et ta requete ca va peut etre
marcher un peu mieux?
-----Message d'origine-----
Bonjour à tous !
En bouclant sur le recordset d'une requête, je veux
faire
des Insert into dans une table.
J'ai donc mis classiquement une commande du type :
db.execute "INSERT INTO [table] ([Chp1], [Chp2])
VALUES ('" & Val1 & "','" & Val2 & "');"
Le problème est le suivant :
Il passe bien dans l'insert (un msgbox juste au dessus
me
permet d'afficher ma requête insert), il ne me met aucun
message d'erreur, il se termine comme il faut, le seul
problème c'est que dans ma table je n'ai rien du tout !
Il
n'a rien inséré, alors qu'il passe une bonne
cinquantaine
Merci pour ta réponse ! Le runsql ne marchait pas mieux en fait, mais au moins il m'a mis un message d'erreur (contraitement à l'execute) qui m'a permis de voir qu'un de mes champs texte avait chaîne vide autorisée à 'Non'. C'est d'ailleurs dommage que pour les champs texte hors clé ce soit par défaut à 'Non'. Merci encore
Arnaud
-----Message d'origine----- Je ne vois pas tellement ce qui bloque, essaie d'utiliser la commande Docmd.runsql et ta requete ca va peut etre marcher un peu mieux?
-----Message d'origine----- Bonjour à tous !
En bouclant sur le recordset d'une requête, je veux faire
des Insert into dans une table. J'ai donc mis classiquement une commande du type : db.execute "INSERT INTO [table] ([Chp1], [Chp2]) VALUES ('" & Val1 & "','" & Val2 & "');"
Le problème est le suivant : Il passe bien dans l'insert (un msgbox juste au dessus me
permet d'afficher ma requête insert), il ne me met aucun message d'erreur, il se termine comme il faut, le seul problème c'est que dans ma table je n'ai rien du tout ! Il
n'a rien inséré, alors qu'il passe une bonne cinquantaine