Message d'erreur lié au INSERT INTO

cs_yann1974 Messages postés 8 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 22 septembre 2003 - 10 mars 2003 à 13:56
Pikashoute Messages postés 91 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 23 décembre 2005 - 10 mars 2003 à 15:58
Bonjour,
je reprends un post de l'an dernier car je suis confronté au même problème et je n'ai pas trouvé de solution dans les diverses réponses.

avec un adodc je lance une rquete de type :
Adodc1.RecordSource = "INSERT INTO EDITION (nomedi) VALUES('" & majedi.Text & "')"

La table Edition se charge bien mais un message d'erreur 3704 apparait quand même :" cette opération n'est pas autorisée si l'objet est fermé"

pourtant l'opération fonctionne trés bien.

quelqu'un pourrait me dire comment faire pour que ce message n'apparaisse plus ?

merci d'avance

yann.

7 réponses

Pikashoute Messages postés 91 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 23 décembre 2005
10 mars 2003 à 14:41
tout d'abord sur quel logiciel bosses tu ?

à quel moment te lance t il ce message ?
pendant l'execution du recordsource ou apres ?
0
cs_yann1974 Messages postés 8 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 22 septembre 2003
10 mars 2003 à 14:50
Bonjour,

Je travailles avec Vb6 et un base sous access 2000.
le message apparait après cette instruction :
Adodc1.RecordSource...

en fait apparemment, c'est le :
Adodc1.Refresh qui génére le message.
mais si je ne le mets pas, la base n'est pas mise à jour.

Yann
0
Pikashoute Messages postés 91 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 23 décembre 2005
10 mars 2003 à 15:31
j'ai teste ton code et effectivement, j'ai le meme message que toi.

Pkoi ne pas passé par le code carrément sans passer par la construction d'un adodc ?
tu te ferais moins "chier" !!!

j'essaie quand meme de te trouver une solution
0
Pikashoute Messages postés 91 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 23 décembre 2005
10 mars 2003 à 15:35
j'ai teste ton code et effectivement, j'ai le meme message que toi.

Pkoi ne pas passé par le code carrément sans passer par la construction d'un adodc ?
tu te ferais moins "chier" !!!

j'essaie quand meme de te trouver une solution
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_yann1974 Messages postés 8 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 22 septembre 2003
10 mars 2003 à 15:49
-------------------------------
Réponse au message :
-------------------------------

> j'ai teste ton code et effectivement, j'ai le meme message que toi.
>
> Pkoi ne pas passé par le code carrément sans passer par la construction d'un adodc ?
> tu te ferais moins "chier" !!!
>
> j'essaie quand meme de te trouver une solution
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Bonjour,
> >
> > Je travailles avec Vb6 et un base sous access 2000.
> > le message apparait après cette instruction :
> > Adodc1.RecordSource...
> >
> > en fait apparemment, c'est le :
> > Adodc1.Refresh qui génére le message.
> > mais si je ne le mets pas, la base n'est pas mise à jour.
> >
> > Yann
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > tout d'abord sur quel logiciel bosses tu ?
> > >
> > > à quel moment te lance t il ce message ?
> > > pendant l'execution du recordsource ou apres ?
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > > je reprends un post de l'an dernier car je suis confronté au même problème et je n'ai pas trouvé de solution dans les diverses réponses.
> > > >
> > > > avec un adodc je lance une rquete de type :
> > > > Adodc1.RecordSource = "INSERT INTO EDITION (nomedi) VALUES('" & majedi.Text & "')"
> > > >
> > > > La table Edition se charge bien mais un message d'erreur 3704 apparait quand même :" cette opération n'est pas autorisée si l'objet est fermé"
> > > >
> > > > pourtant l'opération fonctionne trés bien.
> > > >
> > > > quelqu'un pourrait me dire comment faire pour que ce message n'apparaisse plus ?
> > > >
> > > > merci d'avance
> > > >
> > > > yann.
> > > >
> > >
> >
>
0
cs_yann1974 Messages postés 8 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 22 septembre 2003
10 mars 2003 à 15:50
Effectivement, je pourrais passer par le code mais ça je sais déjà le faire.

De plus, j'essaie d'utiliser un maximun de SQL.

Merci de ton aide.

Yann
0
Pikashoute Messages postés 91 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 23 décembre 2005
10 mars 2003 à 15:58
mais tu garderais le SQL !
le seul truc c'est qu'au lieu d'un adodc, tu aurais un adodb.connection
et apres ce serait la meme chose qu'avec ton adodc.
0
Rejoignez-nous