Il y a quelque chose que je ne comprends pas dans une requete sql
pour access dans asp.net
si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from
locations
Il me marque , fonction replace non defini dans l'expression.
Si je fais la requete dans access elle fonctionne et avec asp.net (ado.net)
j'ai ce message d'erreur
je travaille en vs studio 2003 , .net 1.1
sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations"
Dim oVuelocation As New Class_locations
Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse)
nb_record = Ds.Tables("locations").Rows.Count()
oVuelocation.Dispose()
oVuelocation = Nothing
Voila si quelqu'un a une idée, bien sur , si je fais select * from locations
cela fonctionne
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
RAVAILLE James
Bonjour,
La fonction Replace fonction dans une requête ou dans une application développée en VBA (avec les bonnes références). Mais dans une requête d'une application, le message d'erreur "Fonction 'Replace' non definie dans l'expression" est renvoyé.
Ceci correspond à un bug sous Access 2000 (idem 2003).
Pour le corriger, je vous conseille d'aller sur http://office.microsoft.com, et effectuer les mises à jour et les patchs de sécurité.
Cordialement, -- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
Bonjour
Il y a quelque chose que je ne comprends pas dans une requete sql pour access dans asp.net si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations Il me marque , fonction replace non defini dans l'expression.
Si je fais la requete dans access elle fonctionne et avec asp.net (ado.net) j'ai ce message d'erreur je travaille en vs studio 2003 , .net 1.1
sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations" Dim oVuelocation As New Class_locations Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) nb_record = Ds.Tables("locations").Rows.Count() oVuelocation.Dispose() oVuelocation = Nothing
Voila si quelqu'un a une idée, bien sur , si je fais select * from locations cela fonctionne
Olivier
Bonjour,
La fonction Replace fonction dans une requête ou dans une application
développée en VBA (avec les bonnes références). Mais dans une requête d'une
application, le message d'erreur "Fonction 'Replace' non definie dans
l'expression" est renvoyé.
Ceci correspond à un bug sous Access 2000 (idem 2003).
Pour le corriger, je vous conseille d'aller sur http://office.microsoft.com,
et effectuer les mises à jour et les patchs de sécurité.
Cordialement,
--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"olivier" a écrit :
Bonjour
Il y a quelque chose que je ne comprends pas dans une requete sql
pour access dans asp.net
si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from
locations
Il me marque , fonction replace non defini dans l'expression.
Si je fais la requete dans access elle fonctionne et avec asp.net (ado.net)
j'ai ce message d'erreur
je travaille en vs studio 2003 , .net 1.1
sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations"
Dim oVuelocation As New Class_locations
Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse)
nb_record = Ds.Tables("locations").Rows.Count()
oVuelocation.Dispose()
oVuelocation = Nothing
Voila si quelqu'un a une idée, bien sur , si je fais select * from locations
cela fonctionne
La fonction Replace fonction dans une requête ou dans une application développée en VBA (avec les bonnes références). Mais dans une requête d'une application, le message d'erreur "Fonction 'Replace' non definie dans l'expression" est renvoyé.
Ceci correspond à un bug sous Access 2000 (idem 2003).
Pour le corriger, je vous conseille d'aller sur http://office.microsoft.com, et effectuer les mises à jour et les patchs de sécurité.
Cordialement, -- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
Bonjour
Il y a quelque chose que je ne comprends pas dans une requete sql pour access dans asp.net si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations Il me marque , fonction replace non defini dans l'expression.
Si je fais la requete dans access elle fonctionne et avec asp.net (ado.net) j'ai ce message d'erreur je travaille en vs studio 2003 , .net 1.1
sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations" Dim oVuelocation As New Class_locations Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) nb_record = Ds.Tables("locations").Rows.Count() oVuelocation.Dispose() oVuelocation = Nothing
Voila si quelqu'un a une idée, bien sur , si je fais select * from locations cela fonctionne
Olivier
olivier
Padonnez moi
Mais quel est le rapport avec office, le bug vient de la couche ado.net (car j'utilise oledb) ou du format de la base de données access. Car sur mon serveur en production, je n'ai que ca et c'est normal.
ps : j'ai changé par une requete plus compliqué à la lire mais qui fonctionne sans probleme. merci
Olivier
"RAVAILLE James" a écrit dans le message de news:
Bonjour,
La fonction Replace fonction dans une requête ou dans une application développée en VBA (avec les bonnes références). Mais dans une requête d'une application, le message d'erreur "Fonction 'Replace' non definie dans l'expression" est renvoyé.
Ceci correspond à un bug sous Access 2000 (idem 2003).
Pour le corriger, je vous conseille d'aller sur http://office.microsoft.com, et effectuer les mises à jour et les patchs de sécurité.
Cordialement, -- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
Bonjour
Il y a quelque chose que je ne comprends pas dans une requete sql pour access dans asp.net si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations Il me marque , fonction replace non defini dans l'expression.
Si je fais la requete dans access elle fonctionne et avec asp.net (ado.net) j'ai ce message d'erreur je travaille en vs studio 2003 , .net 1.1
sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations" Dim oVuelocation As New Class_locations Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) nb_record = Ds.Tables("locations").Rows.Count() oVuelocation.Dispose() oVuelocation = Nothing
Voila si quelqu'un a une idée, bien sur , si je fais select * from locations cela fonctionne
Olivier
Padonnez moi
Mais quel est le rapport avec office, le bug vient
de la couche ado.net (car j'utilise oledb) ou du format de la base de
données access.
Car sur mon serveur en production, je n'ai que ca et c'est normal.
ps : j'ai changé par une requete plus compliqué à la lire mais qui
fonctionne sans probleme.
merci
Olivier
"RAVAILLE James" <RAVAILLEJames@discussions.microsoft.com> a écrit dans le
message de news: D13FC637-E9C9-4337-870E-ED33D25082DE@microsoft.com...
Bonjour,
La fonction Replace fonction dans une requête ou dans une application
développée en VBA (avec les bonnes références). Mais dans une requête
d'une
application, le message d'erreur "Fonction 'Replace' non definie dans
l'expression" est renvoyé.
Ceci correspond à un bug sous Access 2000 (idem 2003).
Pour le corriger, je vous conseille d'aller sur
http://office.microsoft.com,
et effectuer les mises à jour et les patchs de sécurité.
Cordialement,
--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"olivier" a écrit :
Bonjour
Il y a quelque chose que je ne comprends pas dans une requete sql
pour access dans asp.net
si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from
locations
Il me marque , fonction replace non defini dans l'expression.
Si je fais la requete dans access elle fonctionne et avec asp.net
(ado.net)
j'ai ce message d'erreur
je travaille en vs studio 2003 , .net 1.1
sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from
locations"
Dim oVuelocation As New Class_locations
Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse)
nb_record = Ds.Tables("locations").Rows.Count()
oVuelocation.Dispose()
oVuelocation = Nothing
Voila si quelqu'un a une idée, bien sur , si je fais select * from
locations
cela fonctionne
Mais quel est le rapport avec office, le bug vient de la couche ado.net (car j'utilise oledb) ou du format de la base de données access. Car sur mon serveur en production, je n'ai que ca et c'est normal.
ps : j'ai changé par une requete plus compliqué à la lire mais qui fonctionne sans probleme. merci
Olivier
"RAVAILLE James" a écrit dans le message de news:
Bonjour,
La fonction Replace fonction dans une requête ou dans une application développée en VBA (avec les bonnes références). Mais dans une requête d'une application, le message d'erreur "Fonction 'Replace' non definie dans l'expression" est renvoyé.
Ceci correspond à un bug sous Access 2000 (idem 2003).
Pour le corriger, je vous conseille d'aller sur http://office.microsoft.com, et effectuer les mises à jour et les patchs de sécurité.
Cordialement, -- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
Bonjour
Il y a quelque chose que je ne comprends pas dans une requete sql pour access dans asp.net si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations Il me marque , fonction replace non defini dans l'expression.
Si je fais la requete dans access elle fonctionne et avec asp.net (ado.net) j'ai ce message d'erreur je travaille en vs studio 2003 , .net 1.1
sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from locations" Dim oVuelocation As New Class_locations Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) nb_record = Ds.Tables("locations").Rows.Count() oVuelocation.Dispose() oVuelocation = Nothing
Voila si quelqu'un a une idée, bien sur , si je fais select * from locations cela fonctionne
Olivier
RAVAILLE James
Bonjour,
Ce que je vous ai indiqué est un retour d'expérience professionnelle, où nous avons rencontré cette erreur.
Voici sinon une requête permettant de simuler la fonction Replace dans une requête : SELECT IIf(InStr([naturebien],'LOCATION')>0,Mid([naturebien],1,InStr([naturebien],'LOCATION')-1) & '' & Mid([naturebien],InStr([naturebien],'LOCATION')+len('LOCATION')),[naturebien]) as TYPEBIEN FROM locations
Cette requête peut te dépanner en attendant de résoudre ton pb.
Cordialement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
Padonnez moi
Mais quel est le rapport avec office, le bug vient de la couche ado.net (car j'utilise oledb) ou du format de la base de données access. Car sur mon serveur en production, je n'ai que ca et c'est normal.
ps : j'ai changé par une requete plus compliqué à la lire mais qui fonctionne sans probleme. merci
Olivier
"RAVAILLE James" a écrit dans le message de news: > Bonjour, > > La fonction Replace fonction dans une requête ou dans une application > développée en VBA (avec les bonnes références). Mais dans une requête > d'une > application, le message d'erreur "Fonction 'Replace' non definie dans > l'expression" est renvoyé. > > Ceci correspond à un bug sous Access 2000 (idem 2003). > > Pour le corriger, je vous conseille d'aller sur > http://office.microsoft.com, > et effectuer les mises à jour et les patchs de sécurité. > > Cordialement, > -- > James RAVAILLE. > MCAD .NET et MCT .NET > http://www.certifdotnet.com > > > "olivier" a écrit : > >> Bonjour >> >> Il y a quelque chose que je ne comprends pas dans une requete sql >> pour access dans asp.net >> si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from >> locations >> Il me marque , fonction replace non defini dans l'expression. >> >> Si je fais la requete dans access elle fonctionne et avec asp.net >> (ado.net) >> j'ai ce message d'erreur >> je travaille en vs studio 2003 , .net 1.1 >> >> sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from >> locations" >> Dim oVuelocation As New Class_locations >> Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) >> nb_record = Ds.Tables("locations").Rows.Count() >> oVuelocation.Dispose() >> oVuelocation = Nothing >> >> >> Voila si quelqu'un a une idée, bien sur , si je fais select * from >> locations >> cela fonctionne >> >> Olivier >> >> >>
Bonjour,
Ce que je vous ai indiqué est un retour d'expérience professionnelle, où
nous avons rencontré cette erreur.
Voici sinon une requête permettant de simuler la fonction Replace dans une
requête :
SELECT
IIf(InStr([naturebien],'LOCATION')>0,Mid([naturebien],1,InStr([naturebien],'LOCATION')-1)
& '' &
Mid([naturebien],InStr([naturebien],'LOCATION')+len('LOCATION')),[naturebien]) as TYPEBIEN FROM locations
Cette requête peut te dépanner en attendant de résoudre ton pb.
Cordialement,
--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"olivier" a écrit :
Padonnez moi
Mais quel est le rapport avec office, le bug vient
de la couche ado.net (car j'utilise oledb) ou du format de la base de
données access.
Car sur mon serveur en production, je n'ai que ca et c'est normal.
ps : j'ai changé par une requete plus compliqué à la lire mais qui
fonctionne sans probleme.
merci
Olivier
"RAVAILLE James" <RAVAILLEJames@discussions.microsoft.com> a écrit dans le
message de news: D13FC637-E9C9-4337-870E-ED33D25082DE@microsoft.com...
> Bonjour,
>
> La fonction Replace fonction dans une requête ou dans une application
> développée en VBA (avec les bonnes références). Mais dans une requête
> d'une
> application, le message d'erreur "Fonction 'Replace' non definie dans
> l'expression" est renvoyé.
>
> Ceci correspond à un bug sous Access 2000 (idem 2003).
>
> Pour le corriger, je vous conseille d'aller sur
> http://office.microsoft.com,
> et effectuer les mises à jour et les patchs de sécurité.
>
> Cordialement,
> --
> James RAVAILLE.
> MCAD .NET et MCT .NET
> http://www.certifdotnet.com
>
>
> "olivier" a écrit :
>
>> Bonjour
>>
>> Il y a quelque chose que je ne comprends pas dans une requete sql
>> pour access dans asp.net
>> si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from
>> locations
>> Il me marque , fonction replace non defini dans l'expression.
>>
>> Si je fais la requete dans access elle fonctionne et avec asp.net
>> (ado.net)
>> j'ai ce message d'erreur
>> je travaille en vs studio 2003 , .net 1.1
>>
>> sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from
>> locations"
>> Dim oVuelocation As New Class_locations
>> Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse)
>> nb_record = Ds.Tables("locations").Rows.Count()
>> oVuelocation.Dispose()
>> oVuelocation = Nothing
>>
>>
>> Voila si quelqu'un a une idée, bien sur , si je fais select * from
>> locations
>> cela fonctionne
>>
>> Olivier
>>
>>
>>
Ce que je vous ai indiqué est un retour d'expérience professionnelle, où nous avons rencontré cette erreur.
Voici sinon une requête permettant de simuler la fonction Replace dans une requête : SELECT IIf(InStr([naturebien],'LOCATION')>0,Mid([naturebien],1,InStr([naturebien],'LOCATION')-1) & '' & Mid([naturebien],InStr([naturebien],'LOCATION')+len('LOCATION')),[naturebien]) as TYPEBIEN FROM locations
Cette requête peut te dépanner en attendant de résoudre ton pb.
Cordialement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
Padonnez moi
Mais quel est le rapport avec office, le bug vient de la couche ado.net (car j'utilise oledb) ou du format de la base de données access. Car sur mon serveur en production, je n'ai que ca et c'est normal.
ps : j'ai changé par une requete plus compliqué à la lire mais qui fonctionne sans probleme. merci
Olivier
"RAVAILLE James" a écrit dans le message de news: > Bonjour, > > La fonction Replace fonction dans une requête ou dans une application > développée en VBA (avec les bonnes références). Mais dans une requête > d'une > application, le message d'erreur "Fonction 'Replace' non definie dans > l'expression" est renvoyé. > > Ceci correspond à un bug sous Access 2000 (idem 2003). > > Pour le corriger, je vous conseille d'aller sur > http://office.microsoft.com, > et effectuer les mises à jour et les patchs de sécurité. > > Cordialement, > -- > James RAVAILLE. > MCAD .NET et MCT .NET > http://www.certifdotnet.com > > > "olivier" a écrit : > >> Bonjour >> >> Il y a quelque chose que je ne comprends pas dans une requete sql >> pour access dans asp.net >> si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from >> locations >> Il me marque , fonction replace non defini dans l'expression. >> >> Si je fais la requete dans access elle fonctionne et avec asp.net >> (ado.net) >> j'ai ce message d'erreur >> je travaille en vs studio 2003 , .net 1.1 >> >> sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from >> locations" >> Dim oVuelocation As New Class_locations >> Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) >> nb_record = Ds.Tables("locations").Rows.Count() >> oVuelocation.Dispose() >> oVuelocation = Nothing >> >> >> Voila si quelqu'un a une idée, bien sur , si je fais select * from >> locations >> cela fonctionne >> >> Olivier >> >> >>
RAVAILLE James
Peite précision,
La requête précédente ne marche que s'il existe une seule occurence dans le champ "naturebien".
Cordialement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"RAVAILLE James" a écrit :
Bonjour,
Ce que je vous ai indiqué est un retour d'expérience professionnelle, où nous avons rencontré cette erreur.
Voici sinon une requête permettant de simuler la fonction Replace dans une requête : SELECT IIf(InStr([naturebien],'LOCATION')>0,Mid([naturebien],1,InStr([naturebien],'LOCATION')-1) & '' & Mid([naturebien],InStr([naturebien],'LOCATION')+len('LOCATION')),[naturebien]) as TYPEBIEN FROM locations
Cette requête peut te dépanner en attendant de résoudre ton pb.
Cordialement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
> Padonnez moi > > Mais quel est le rapport avec office, le bug vient > de la couche ado.net (car j'utilise oledb) ou du format de la base de > données access. > Car sur mon serveur en production, je n'ai que ca et c'est normal. > > ps : j'ai changé par une requete plus compliqué à la lire mais qui > fonctionne sans probleme. > merci > > Olivier > > > "RAVAILLE James" a écrit dans le > message de news: > > Bonjour, > > > > La fonction Replace fonction dans une requête ou dans une application > > développée en VBA (avec les bonnes références). Mais dans une requête > > d'une > > application, le message d'erreur "Fonction 'Replace' non definie dans > > l'expression" est renvoyé. > > > > Ceci correspond à un bug sous Access 2000 (idem 2003). > > > > Pour le corriger, je vous conseille d'aller sur > > http://office.microsoft.com, > > et effectuer les mises à jour et les patchs de sécurité. > > > > Cordialement, > > -- > > James RAVAILLE. > > MCAD .NET et MCT .NET > > http://www.certifdotnet.com > > > > > > "olivier" a écrit : > > > >> Bonjour > >> > >> Il y a quelque chose que je ne comprends pas dans une requete sql > >> pour access dans asp.net > >> si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from > >> locations > >> Il me marque , fonction replace non defini dans l'expression. > >> > >> Si je fais la requete dans access elle fonctionne et avec asp.net > >> (ado.net) > >> j'ai ce message d'erreur > >> je travaille en vs studio 2003 , .net 1.1 > >> > >> sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from > >> locations" > >> Dim oVuelocation As New Class_locations > >> Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) > >> nb_record = Ds.Tables("locations").Rows.Count() > >> oVuelocation.Dispose() > >> oVuelocation = Nothing > >> > >> > >> Voila si quelqu'un a une idée, bien sur , si je fais select * from > >> locations > >> cela fonctionne > >> > >> Olivier > >> > >> > >> > > >
Peite précision,
La requête précédente ne marche que s'il existe une seule occurence dans le
champ "naturebien".
Cordialement,
--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"RAVAILLE James" a écrit :
Bonjour,
Ce que je vous ai indiqué est un retour d'expérience professionnelle, où
nous avons rencontré cette erreur.
Voici sinon une requête permettant de simuler la fonction Replace dans une
requête :
SELECT
IIf(InStr([naturebien],'LOCATION')>0,Mid([naturebien],1,InStr([naturebien],'LOCATION')-1)
& '' &
Mid([naturebien],InStr([naturebien],'LOCATION')+len('LOCATION')),[naturebien]) as TYPEBIEN FROM locations
Cette requête peut te dépanner en attendant de résoudre ton pb.
Cordialement,
--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"olivier" a écrit :
> Padonnez moi
>
> Mais quel est le rapport avec office, le bug vient
> de la couche ado.net (car j'utilise oledb) ou du format de la base de
> données access.
> Car sur mon serveur en production, je n'ai que ca et c'est normal.
>
> ps : j'ai changé par une requete plus compliqué à la lire mais qui
> fonctionne sans probleme.
> merci
>
> Olivier
>
>
> "RAVAILLE James" <RAVAILLEJames@discussions.microsoft.com> a écrit dans le
> message de news: D13FC637-E9C9-4337-870E-ED33D25082DE@microsoft.com...
> > Bonjour,
> >
> > La fonction Replace fonction dans une requête ou dans une application
> > développée en VBA (avec les bonnes références). Mais dans une requête
> > d'une
> > application, le message d'erreur "Fonction 'Replace' non definie dans
> > l'expression" est renvoyé.
> >
> > Ceci correspond à un bug sous Access 2000 (idem 2003).
> >
> > Pour le corriger, je vous conseille d'aller sur
> > http://office.microsoft.com,
> > et effectuer les mises à jour et les patchs de sécurité.
> >
> > Cordialement,
> > --
> > James RAVAILLE.
> > MCAD .NET et MCT .NET
> > http://www.certifdotnet.com
> >
> >
> > "olivier" a écrit :
> >
> >> Bonjour
> >>
> >> Il y a quelque chose que je ne comprends pas dans une requete sql
> >> pour access dans asp.net
> >> si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from
> >> locations
> >> Il me marque , fonction replace non defini dans l'expression.
> >>
> >> Si je fais la requete dans access elle fonctionne et avec asp.net
> >> (ado.net)
> >> j'ai ce message d'erreur
> >> je travaille en vs studio 2003 , .net 1.1
> >>
> >> sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from
> >> locations"
> >> Dim oVuelocation As New Class_locations
> >> Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse)
> >> nb_record = Ds.Tables("locations").Rows.Count()
> >> oVuelocation.Dispose()
> >> oVuelocation = Nothing
> >>
> >>
> >> Voila si quelqu'un a une idée, bien sur , si je fais select * from
> >> locations
> >> cela fonctionne
> >>
> >> Olivier
> >>
> >>
> >>
>
>
>
La requête précédente ne marche que s'il existe une seule occurence dans le champ "naturebien".
Cordialement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"RAVAILLE James" a écrit :
Bonjour,
Ce que je vous ai indiqué est un retour d'expérience professionnelle, où nous avons rencontré cette erreur.
Voici sinon une requête permettant de simuler la fonction Replace dans une requête : SELECT IIf(InStr([naturebien],'LOCATION')>0,Mid([naturebien],1,InStr([naturebien],'LOCATION')-1) & '' & Mid([naturebien],InStr([naturebien],'LOCATION')+len('LOCATION')),[naturebien]) as TYPEBIEN FROM locations
Cette requête peut te dépanner en attendant de résoudre ton pb.
Cordialement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"olivier" a écrit :
> Padonnez moi > > Mais quel est le rapport avec office, le bug vient > de la couche ado.net (car j'utilise oledb) ou du format de la base de > données access. > Car sur mon serveur en production, je n'ai que ca et c'est normal. > > ps : j'ai changé par une requete plus compliqué à la lire mais qui > fonctionne sans probleme. > merci > > Olivier > > > "RAVAILLE James" a écrit dans le > message de news: > > Bonjour, > > > > La fonction Replace fonction dans une requête ou dans une application > > développée en VBA (avec les bonnes références). Mais dans une requête > > d'une > > application, le message d'erreur "Fonction 'Replace' non definie dans > > l'expression" est renvoyé. > > > > Ceci correspond à un bug sous Access 2000 (idem 2003). > > > > Pour le corriger, je vous conseille d'aller sur > > http://office.microsoft.com, > > et effectuer les mises à jour et les patchs de sécurité. > > > > Cordialement, > > -- > > James RAVAILLE. > > MCAD .NET et MCT .NET > > http://www.certifdotnet.com > > > > > > "olivier" a écrit : > > > >> Bonjour > >> > >> Il y a quelque chose que je ne comprends pas dans une requete sql > >> pour access dans asp.net > >> si je fais cela Select replace(naturebien,'LOCATION','') as TYPEBIEN from > >> locations > >> Il me marque , fonction replace non defini dans l'expression. > >> > >> Si je fais la requete dans access elle fonctionne et avec asp.net > >> (ado.net) > >> j'ai ce message d'erreur > >> je travaille en vs studio 2003 , .net 1.1 > >> > >> sql ="Select replace(naturebien,'LOCATION','') as TYPEBIEN from > >> locations" > >> Dim oVuelocation As New Class_locations > >> Ds = oVuelocation.vuelocation_pagination(SQL,0, Nb_reponse) > >> nb_record = Ds.Tables("locations").Rows.Count() > >> oVuelocation.Dispose() > >> oVuelocation = Nothing > >> > >> > >> Voila si quelqu'un a une idée, bien sur , si je fais select * from > >> locations > >> cela fonctionne > >> > >> Olivier > >> > >> > >> > > >