OVH Cloud OVH Cloud

PB SQL 2000

2 réponses
Avatar
JCB
dans une application utilisant une base de données SQL SERVER 2000 j'ai un
certain nombre de requetes qui sont effectuées correctement. Cependant dans
certains cas que je n'arrive pas à determiner, l'instruction :
MaTable.source = "SELECT * FROM MaTable WHERE...." ne fonctionne plus car
lorsque je visualise le script de la requete j'ai la valeur suivante :
"select * from SELECT * FROM MaTable WHERE...."
la syntaxe "select * from " est rajoutée automatiquement et meme si
j'utilise l'instruction :
MaTable.source = ""
la valeur "select * from " est toujours présente.

si quelqu'un a une solution il serait le bienvenu.

Cordialement

2 réponses

Avatar
Axel Guerrier [MS]
Bonjour,

Tu peux préciser un peu ton code, s'il te plait ?

Est ce que tu passes par un assistant ?

--
Axel Guerrier
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.

"JCB" wrote in message
news:
dans une application utilisant une base de données SQL SERVER 2000 j'ai un
certain nombre de requetes qui sont effectuées correctement. Cependant
dans
certains cas que je n'arrive pas à determiner, l'instruction :
MaTable.source = "SELECT * FROM MaTable WHERE...." ne fonctionne plus car
lorsque je visualise le script de la requete j'ai la valeur suivante :
"select * from SELECT * FROM MaTable WHERE...."
la syntaxe "select * from " est rajoutée automatiquement et meme si
j'utilise l'instruction :
MaTable.source = ""
la valeur "select * from " est toujours présente.

si quelqu'un a une solution il serait le bienvenu.

Cordialement



Avatar
JCB
Voici le code exact utilisé !

If .rsMouvements.State = 1 Then
.rsMouvements.Close
End If
.rsMouvements.Source = "SELECT * FROM Mouvements WHERE [Code_Société] =
'" & SSOleDBCombo1.Text & "' AND [Code_Journal] = '' "
.rsMouvements.Open

Je fonctionne en DataEnvironment

Ceci se produit lorsque je reprends le focus dans une feuille alors que
cette table a été utilisée dans une autre feuille précédemment.

"Axel Guerrier [MS]" a écrit :

Bonjour,

Tu peux préciser un peu ton code, s'il te plait ?

Est ce que tu passes par un assistant ?

--
Axel Guerrier
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.

"JCB" wrote in message
news:
> dans une application utilisant une base de données SQL SERVER 2000 j'ai un
> certain nombre de requetes qui sont effectuées correctement. Cependant
> dans
> certains cas que je n'arrive pas à determiner, l'instruction :
> MaTable.source = "SELECT * FROM MaTable WHERE...." ne fonctionne plus car
> lorsque je visualise le script de la requete j'ai la valeur suivante :
> "select * from SELECT * FROM MaTable WHERE...."
> la syntaxe "select * from " est rajoutée automatiquement et meme si
> j'utilise l'instruction :
> MaTable.source = ""
> la valeur "select * from " est toujours présente.
>
> si quelqu'un a une solution il serait le bienvenu.
>
> Cordialement
>