Bonjour
J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE :
UPDATE table SET table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
'1;*'
par contre quand je la lance depuis VB, j'ai le message :
Erreur d'execution
Fonction 'Replace' non définie dans l'expression
je précise que je suis en ADO ... je sais pas si ca a son importance
D"avance merci
Arpat
Bonjour
J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE :
UPDATE table SET table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
'1;*'
par contre quand je la lance depuis VB, j'ai le message :
Erreur d'execution
Fonction 'Replace' non définie dans l'expression
je précise que je suis en ADO ... je sais pas si ca a son importance
D"avance merci
Arpat
Bonjour
J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE :
UPDATE table SET table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
'1;*'
par contre quand je la lance depuis VB, j'ai le message :
Erreur d'execution
Fonction 'Replace' non définie dans l'expression
je précise que je suis en ADO ... je sais pas si ca a son importance
D"avance merci
Arpat
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> '1;*'
il faut que tu fasses tes remplacement avant de créer ta requête..
C'est Jet qui tente d'exécuter ta fonction replace
Driss
"Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
news:4357c27b$0$21703$
> Bonjour
>
> J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> '1;*'
>
> par contre quand je la lance depuis VB, j'ai le message :
>
> Erreur d'execution
> Fonction 'Replace' non définie dans l'expression
>
> je précise que je suis en ADO ... je sais pas si ca a son importance
>
> D"avance merci
>
>
> Arpat
>
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> '1;*'
il faut que tu fasses tes remplacement avant de créer ta requête..
C'est Jet qui tente d'exécuter ta fonction replace
Driss
"Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
news:4357c27b$0$21703$626a54ce@news.free.fr...
> Bonjour
>
> J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> '1;*'
>
> par contre quand je la lance depuis VB, j'ai le message :
>
> Erreur d'execution
> Fonction 'Replace' non définie dans l'expression
>
> je précise que je suis en ADO ... je sais pas si ca a son importance
>
> D"avance merci
>
>
> Arpat
>
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> '1;*'
il faut que tu fasses tes remplacement avant de créer ta requête..
C'est Jet qui tente d'exécuter ta fonction replace
Driss
"Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
news:4357c27b$0$21703$
> Bonjour
>
> J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> '1;*'
>
> par contre quand je la lance depuis VB, j'ai le message :
>
> Erreur d'execution
> Fonction 'Replace' non définie dans l'expression
>
> je précise que je suis en ADO ... je sais pas si ca a son importance
>
> D"avance merci
>
>
> Arpat
>
>
Hello,
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> LIKE
> > '1;*'
Tu as 2 choix:
- soit tu fais tes modifs à la main:
- 1 recordset avec juste la clause where, et les replace à la main
- Soit tu fais effectivement en SQL, comme tu souhaites le faire,
mais il te faut alors trouver le moyen d'exprimer ton "replace" VB en SQL.
Et ça, c'est dépendant de ta DB.
Car comme le dit Driss, le "replace" est une fonction VB et pas une
fonction SQL. Mais des solutions existent, dépendant de ta DB.
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
"Driss HANIB" a écrit dans le message de
news:
> il faut que tu fasses tes remplacement avant de créer ta requête..
> C'est Jet qui tente d'exécuter ta fonction replace
>
> Driss
>
>
> "Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
> news:4357c27b$0$21703$
> > Bonjour
> >
> > J'ai créé la requete suivante dans Acces qui utilise la fonction
:
> >
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> LIKE
> > '1;*'
> >
> > par contre quand je la lance depuis VB, j'ai le message :
> >
> > Erreur d'execution
> > Fonction 'Replace' non définie dans l'expression
> >
> > je précise que je suis en ADO ... je sais pas si ca a son importance
> >
> > D"avance merci
> >
> >
> > Arpat
> >
> >
>
>
Hello,
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> LIKE
> > '1;*'
Tu as 2 choix:
- soit tu fais tes modifs à la main:
- 1 recordset avec juste la clause where, et les replace à la main
- Soit tu fais effectivement en SQL, comme tu souhaites le faire,
mais il te faut alors trouver le moyen d'exprimer ton "replace" VB en SQL.
Et ça, c'est dépendant de ta DB.
Car comme le dit Driss, le "replace" est une fonction VB et pas une
fonction SQL. Mais des solutions existent, dépendant de ta DB.
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de
news:uQ3VTTZ1FHA.3864@TK2MSFTNGP12.phx.gbl...
> il faut que tu fasses tes remplacement avant de créer ta requête..
> C'est Jet qui tente d'exécuter ta fonction replace
>
> Driss
>
>
> "Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
> news:4357c27b$0$21703$626a54ce@news.free.fr...
> > Bonjour
> >
> > J'ai créé la requete suivante dans Acces qui utilise la fonction
:
> >
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> LIKE
> > '1;*'
> >
> > par contre quand je la lance depuis VB, j'ai le message :
> >
> > Erreur d'execution
> > Fonction 'Replace' non définie dans l'expression
> >
> > je précise que je suis en ADO ... je sais pas si ca a son importance
> >
> > D"avance merci
> >
> >
> > Arpat
> >
> >
>
>
Hello,
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> LIKE
> > '1;*'
Tu as 2 choix:
- soit tu fais tes modifs à la main:
- 1 recordset avec juste la clause where, et les replace à la main
- Soit tu fais effectivement en SQL, comme tu souhaites le faire,
mais il te faut alors trouver le moyen d'exprimer ton "replace" VB en SQL.
Et ça, c'est dépendant de ta DB.
Car comme le dit Driss, le "replace" est une fonction VB et pas une
fonction SQL. Mais des solutions existent, dépendant de ta DB.
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
"Driss HANIB" a écrit dans le message de
news:
> il faut que tu fasses tes remplacement avant de créer ta requête..
> C'est Jet qui tente d'exécuter ta fonction replace
>
> Driss
>
>
> "Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
> news:4357c27b$0$21703$
> > Bonjour
> >
> > J'ai créé la requete suivante dans Acces qui utilise la fonction
:
> >
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> LIKE
> > '1;*'
> >
> > par contre quand je la lance depuis VB, j'ai le message :
> >
> > Erreur d'execution
> > Fonction 'Replace' non définie dans l'expression
> >
> > je précise que je suis en ADO ... je sais pas si ca a son importance
> >
> > D"avance merci
> >
> >
> > Arpat
> >
> >
>
>
Merci pour vos réponses
.... comme je ne suis pas un dieu du SQL pour cree mes requetes, j'utilise
Access en mode creation puis je passe en mode SQL pour copier la requete
la coller dans mon prog VB.
la fonction replace que je connais bien dans VB existe aussi dans SQL
puisque la requete 'pête' bien dans Access ....j'ai d'ailleur été surpris
la trouver car en mode creation avec l'assistant, on appel la fonction
'remplacer' et elle est traduite par 'replace' en SQL ....
Pour repondre à Driss, je souhaite bien que ce soit Jet qui fasse le
remplacement sur une serie d'enregistrement sélectionné et non un repace
dans ma requete de mon prog VB ... de plus le tout est entre guillemet
:
StrSQL = "UPDATE .... table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') ....."
et j'execute StrSQL
Bon ... je crois qu'un petit Select avec un boucle while not x.eof et un
Update au milieu fera l'affaire ... mais j'aime bien comprendre ... et
la premiere fois que VB n'arrive pas à executer une requete qui pourtant
s'execute dans Access
Cordialement
ARPAT
"Jean-Marc" a écrit dans le message de
news:4357e27f$0$31176$
> Hello,
>
> > > UPDATE table SET table.monchamps > > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE
> > LIKE
> > > '1;*'
>
> Tu as 2 choix:
> - soit tu fais tes modifs à la main:
> - 1 recordset avec juste la clause where, et les replace à la main
> - Soit tu fais effectivement en SQL, comme tu souhaites le faire,
> mais il te faut alors trouver le moyen d'exprimer ton "replace" VB en
> Et ça, c'est dépendant de ta DB.
>
> Car comme le dit Driss, le "replace" est une fonction VB et pas une
> fonction SQL. Mais des solutions existent, dépendant de ta DB.
>
> --
> Jean-marc
> Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
> "There are only 10 kind of people
> those who understand binary and those who don't."
> mailto: remove '_no_spam_' ;
>
>
> "Driss HANIB" a écrit dans le message de
> news:
> > il faut que tu fasses tes remplacement avant de créer ta requête..
> > C'est Jet qui tente d'exécuter ta fonction replace
> >
> > Driss
> >
> >
> > "Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
> > news:4357c27b$0$21703$
> > > Bonjour
> > >
> > > J'ai créé la requete suivante dans Acces qui utilise la fonction
REPLACE
> :
> > >
> > > UPDATE table SET table.monchamps > > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE
> > LIKE
> > > '1;*'
> > >
> > > par contre quand je la lance depuis VB, j'ai le message :
> > >
> > > Erreur d'execution
> > > Fonction 'Replace' non définie dans l'expression
> > >
> > > je précise que je suis en ADO ... je sais pas si ca a son importance
> > >
> > > D"avance merci
> > >
> > >
> > > Arpat
> > >
> > >
> >
> >
>
Merci pour vos réponses
.... comme je ne suis pas un dieu du SQL pour cree mes requetes, j'utilise
Access en mode creation puis je passe en mode SQL pour copier la requete
la coller dans mon prog VB.
la fonction replace que je connais bien dans VB existe aussi dans SQL
puisque la requete 'pête' bien dans Access ....j'ai d'ailleur été surpris
la trouver car en mode creation avec l'assistant, on appel la fonction
'remplacer' et elle est traduite par 'replace' en SQL ....
Pour repondre à Driss, je souhaite bien que ce soit Jet qui fasse le
remplacement sur une serie d'enregistrement sélectionné et non un repace
dans ma requete de mon prog VB ... de plus le tout est entre guillemet
:
StrSQL = "UPDATE .... table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') ....."
et j'execute StrSQL
Bon ... je crois qu'un petit Select avec un boucle while not x.eof et un
Update au milieu fera l'affaire ... mais j'aime bien comprendre ... et
la premiere fois que VB n'arrive pas à executer une requete qui pourtant
s'execute dans Access
Cordialement
ARPAT
"Jean-Marc" <NO_SPAM_jean_marc_n2@yahoo.fr> a écrit dans le message de
news:4357e27f$0$31176$ba620e4c@news.skynet.be...
> Hello,
>
> > > UPDATE table SET table.monchamps > > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE
> > LIKE
> > > '1;*'
>
> Tu as 2 choix:
> - soit tu fais tes modifs à la main:
> - 1 recordset avec juste la clause where, et les replace à la main
> - Soit tu fais effectivement en SQL, comme tu souhaites le faire,
> mais il te faut alors trouver le moyen d'exprimer ton "replace" VB en
> Et ça, c'est dépendant de ta DB.
>
> Car comme le dit Driss, le "replace" est une fonction VB et pas une
> fonction SQL. Mais des solutions existent, dépendant de ta DB.
>
> --
> Jean-marc
> Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
> "There are only 10 kind of people
> those who understand binary and those who don't."
> mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
>
>
> "Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de
> news:uQ3VTTZ1FHA.3864@TK2MSFTNGP12.phx.gbl...
> > il faut que tu fasses tes remplacement avant de créer ta requête..
> > C'est Jet qui tente d'exécuter ta fonction replace
> >
> > Driss
> >
> >
> > "Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
> > news:4357c27b$0$21703$626a54ce@news.free.fr...
> > > Bonjour
> > >
> > > J'ai créé la requete suivante dans Acces qui utilise la fonction
REPLACE
> :
> > >
> > > UPDATE table SET table.monchamps > > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE
> > LIKE
> > > '1;*'
> > >
> > > par contre quand je la lance depuis VB, j'ai le message :
> > >
> > > Erreur d'execution
> > > Fonction 'Replace' non définie dans l'expression
> > >
> > > je précise que je suis en ADO ... je sais pas si ca a son importance
> > >
> > > D"avance merci
> > >
> > >
> > > Arpat
> > >
> > >
> >
> >
>
Merci pour vos réponses
.... comme je ne suis pas un dieu du SQL pour cree mes requetes, j'utilise
Access en mode creation puis je passe en mode SQL pour copier la requete
la coller dans mon prog VB.
la fonction replace que je connais bien dans VB existe aussi dans SQL
puisque la requete 'pête' bien dans Access ....j'ai d'ailleur été surpris
la trouver car en mode creation avec l'assistant, on appel la fonction
'remplacer' et elle est traduite par 'replace' en SQL ....
Pour repondre à Driss, je souhaite bien que ce soit Jet qui fasse le
remplacement sur une serie d'enregistrement sélectionné et non un repace
dans ma requete de mon prog VB ... de plus le tout est entre guillemet
:
StrSQL = "UPDATE .... table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') ....."
et j'execute StrSQL
Bon ... je crois qu'un petit Select avec un boucle while not x.eof et un
Update au milieu fera l'affaire ... mais j'aime bien comprendre ... et
la premiere fois que VB n'arrive pas à executer une requete qui pourtant
s'execute dans Access
Cordialement
ARPAT
"Jean-Marc" a écrit dans le message de
news:4357e27f$0$31176$
> Hello,
>
> > > UPDATE table SET table.monchamps > > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE
> > LIKE
> > > '1;*'
>
> Tu as 2 choix:
> - soit tu fais tes modifs à la main:
> - 1 recordset avec juste la clause where, et les replace à la main
> - Soit tu fais effectivement en SQL, comme tu souhaites le faire,
> mais il te faut alors trouver le moyen d'exprimer ton "replace" VB en
> Et ça, c'est dépendant de ta DB.
>
> Car comme le dit Driss, le "replace" est une fonction VB et pas une
> fonction SQL. Mais des solutions existent, dépendant de ta DB.
>
> --
> Jean-marc
> Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
> "There are only 10 kind of people
> those who understand binary and those who don't."
> mailto: remove '_no_spam_' ;
>
>
> "Driss HANIB" a écrit dans le message de
> news:
> > il faut que tu fasses tes remplacement avant de créer ta requête..
> > C'est Jet qui tente d'exécuter ta fonction replace
> >
> > Driss
> >
> >
> > "Arpat" <patrick.aranda(suppr)@wanadoo.fr> a écrit dans le message de
> > news:4357c27b$0$21703$
> > > Bonjour
> > >
> > > J'ai créé la requete suivante dans Acces qui utilise la fonction
REPLACE
> :
> > >
> > > UPDATE table SET table.monchamps > > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE
> > LIKE
> > > '1;*'
> > >
> > > par contre quand je la lance depuis VB, j'ai le message :
> > >
> > > Erreur d'execution
> > > Fonction 'Replace' non définie dans l'expression
> > >
> > > je précise que je suis en ADO ... je sais pas si ca a son importance
> > >
> > > D"avance merci
> > >
> > >
> > > Arpat
> > >
> > >
> >
> >
>
Bonjour
J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE :
UPDATE table SET table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps LIKE
'1;*'
par contre quand je la lance depuis VB, j'ai le message :
Erreur d'execution
Fonction 'Replace' non définie dans l'expression
je précise que je suis en ADO ... je sais pas si ca a son importance
D"avance merci
Arpat
Bonjour
J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE :
UPDATE table SET table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps LIKE
'1;*'
par contre quand je la lance depuis VB, j'ai le message :
Erreur d'execution
Fonction 'Replace' non définie dans l'expression
je précise que je suis en ADO ... je sais pas si ca a son importance
D"avance merci
Arpat
Bonjour
J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE :
UPDATE table SET table.monchamps > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps LIKE
'1;*'
par contre quand je la lance depuis VB, j'ai le message :
Erreur d'execution
Fonction 'Replace' non définie dans l'expression
je précise que je suis en ADO ... je sais pas si ca a son importance
D"avance merci
Arpat
> As-tu essayé avec une requête enregistrée ?
Salut,
En attendant de trouver autre chose ...
____________________________________
Arpat a écrit, le 20/10/2005 18:14 :
> Bonjour
>
> J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> '1;*'
>
> par contre quand je la lance depuis VB, j'ai le message :
>
> Erreur d'execution
> Fonction 'Replace' non définie dans l'expression
>
> je précise que je suis en ADO ... je sais pas si ca a son importance
>
> D"avance merci
>
>
> Arpat
>
>
> As-tu essayé avec une requête enregistrée ?
Salut,
En attendant de trouver autre chose ...
____________________________________
Arpat a écrit, le 20/10/2005 18:14 :
> Bonjour
>
> J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> '1;*'
>
> par contre quand je la lance depuis VB, j'ai le message :
>
> Erreur d'execution
> Fonction 'Replace' non définie dans l'expression
>
> je précise que je suis en ADO ... je sais pas si ca a son importance
>
> D"avance merci
>
>
> Arpat
>
>
> As-tu essayé avec une requête enregistrée ?
Salut,
En attendant de trouver autre chose ...
____________________________________
Arpat a écrit, le 20/10/2005 18:14 :
> Bonjour
>
> J'ai créé la requete suivante dans Acces qui utilise la fonction REPLACE
>
> UPDATE table SET table.monchamps > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
> '1;*'
>
> par contre quand je la lance depuis VB, j'ai le message :
>
> Erreur d'execution
> Fonction 'Replace' non définie dans l'expression
>
> je précise que je suis en ADO ... je sais pas si ca a son importance
>
> D"avance merci
>
>
> Arpat
>
>
> As-tu essayé avec une requête enregistrée ?
Euh .... ca fait mal ?
pour être plus sérieux, je ne sais pas ce que c'est, ni comment le mettre
place.
je suis preneur de + d'infos
merci pour l'interet
Arpat
"Gloops" a écrit dans le message de
news:435c807d$0$1749$
> Salut,
>
> En attendant de trouver autre chose ...
> ____________________________________
> Arpat a écrit, le 20/10/2005 18:14 :
>
> > Bonjour
> >
> > J'ai créé la requete suivante dans Acces qui utilise la fonction
:
> >
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> > '1;*'
> >
> > par contre quand je la lance depuis VB, j'ai le message :
> >
> > Erreur d'execution
> > Fonction 'Replace' non définie dans l'expression
> >
> > je précise que je suis en ADO ... je sais pas si ca a son importance
> >
> > D"avance merci
> >
> >
> > Arpat
> >
> >
>
> As-tu essayé avec une requête enregistrée ?
Euh .... ca fait mal ?
pour être plus sérieux, je ne sais pas ce que c'est, ni comment le mettre
place.
je suis preneur de + d'infos
merci pour l'interet
Arpat
"Gloops" <gloops@niark.fr> a écrit dans le message de
news:435c807d$0$1749$8fcfb975@news.wanadoo.fr...
> Salut,
>
> En attendant de trouver autre chose ...
> ____________________________________
> Arpat a écrit, le 20/10/2005 18:14 :
>
> > Bonjour
> >
> > J'ai créé la requete suivante dans Acces qui utilise la fonction
:
> >
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> > '1;*'
> >
> > par contre quand je la lance depuis VB, j'ai le message :
> >
> > Erreur d'execution
> > Fonction 'Replace' non définie dans l'expression
> >
> > je précise que je suis en ADO ... je sais pas si ca a son importance
> >
> > D"avance merci
> >
> >
> > Arpat
> >
> >
>
> As-tu essayé avec une requête enregistrée ?
Euh .... ca fait mal ?
pour être plus sérieux, je ne sais pas ce que c'est, ni comment le mettre
place.
je suis preneur de + d'infos
merci pour l'interet
Arpat
"Gloops" a écrit dans le message de
news:435c807d$0$1749$
> Salut,
>
> En attendant de trouver autre chose ...
> ____________________________________
> Arpat a écrit, le 20/10/2005 18:14 :
>
> > Bonjour
> >
> > J'ai créé la requete suivante dans Acces qui utilise la fonction
:
> >
> > UPDATE table SET table.monchamps > > > replace([table]![monchamps],'1;001;001';'1:002') WHERE table.monchamps
LIKE
> > '1;*'
> >
> > par contre quand je la lance depuis VB, j'ai le message :
> >
> > Erreur d'execution
> > Fonction 'Replace' non définie dans l'expression
> >
> > je précise que je suis en ADO ... je sais pas si ca a son importance
> >
> > D"avance merci
> >
> >
> > Arpat
> >
> >
>
Salut,
En attendant de trouver autre chose ...
As-tu essayé avec une requête enregistrée ?
Salut,
En attendant de trouver autre chose ...
As-tu essayé avec une requête enregistrée ?
Salut,
En attendant de trouver autre chose ...
As-tu essayé avec une requête enregistrée ?
For N = 0 To Rs.Fields.Count - 1
Debug.Print Rs.Fields(N).Name, Rs.Fields(N)
Rs.Edit
Rs!monchamps = Replace(Rs!monchamps, "1;001;001", "1:002")
Rs.Update
Next
For N = 0 To Rs.Fields.Count - 1
Debug.Print Rs.Fields(N).Name, Rs.Fields(N)
Rs.Edit
Rs!monchamps = Replace(Rs!monchamps, "1;001;001", "1:002")
Rs.Update
Next
For N = 0 To Rs.Fields.Count - 1
Debug.Print Rs.Fields(N).Name, Rs.Fields(N)
Rs.Edit
Rs!monchamps = Replace(Rs!monchamps, "1;001;001", "1:002")
Rs.Update
Next