OVH Cloud OVH Cloud

[WD10] Problèmes avec l'accès natif SqlServeur et en OleDb

4 réponses
Avatar
Juanito
Bonjour,

Je suis en train de travailler sur un projet en WinDev 10 lié à SqlServeur.

Tous les accès à la base se font avec des procédures stockées appelées avec
SqlExec.

Certaines procédures ne fonctionnent pas correctement avec l'accès natif et
plantent sur des messages indiquant que la variable xxx ne pas pas contenir
une valeur nulle ou d'autres messages différents.
D'autres procédures ne renvoient pas le contenu entier de la colonne et ne
ramènent que 256 caractères.

Le projet a été basculé sur l'accès OleDB et là ces procédures semblent
fonctionner. Cependant les états ne fonctionnent plus. Soit ils renvoient
des erreurs soit la requête ne renvoie rien. Ces états sont remplis aussi
par des procédures stockées.

D'autres fenêtres fonctionnent 2 fois et la 3ème donnent des messages comme
celui ci : "Une opération OleDB en plusieurs étapes a généré des erreurs
..."

Si quelqu'un avait une idée, elle serait la bienvenue.

Jean Cougnaud

4 réponses

Avatar
Emmanuel Lecoester
"Juanito" a écrit dans le message de
news:448d327d$0$22058$
Bonjour,

Je suis en train de travailler sur un projet en WinDev 10 lié à


SqlServeur.

Tous les accès à la base se font avec des procédures stockées appelées


avec
SqlExec.

Certaines procédures ne fonctionnent pas correctement avec l'accès natif


et
plantent sur des messages indiquant que la variable xxx ne pas pas


contenir
une valeur nulle ou d'autres messages différents.
D'autres procédures ne renvoient pas le contenu entier de la colonne et ne
ramènent que 256 caractères.

Le projet a été basculé sur l'accès OleDB et là ces procédures semblent
fonctionner. Cependant les états ne fonctionnent plus. Soit ils renvoient
des erreurs soit la requête ne renvoie rien. Ces états sont remplis aussi
par des procédures stockées.

D'autres fenêtres fonctionnent 2 fois et la 3ème donnent des messages


comme
celui ci : "Une opération OleDB en plusieurs étapes a généré des erreurs
..."

Si quelqu'un avait une idée, elle serait la bienvenue.



Faire un test avec l'accès MSSQL4WD ?

Jean Cougnaud




Avatar
Juanito
"Emmanuel Lecoester" a écrit dans le message de
news: 448d9cbf$0$936$

"Juanito" a écrit dans le message de
news:448d327d$0$22058$
Bonjour,

Je suis en train de travailler sur un projet en WinDev 10 lié à


SqlServeur.

Tous les accès à la base se font avec des procédures stockées appelées


avec
SqlExec.

Certaines procédures ne fonctionnent pas correctement avec l'accès natif


et
plantent sur des messages indiquant que la variable xxx ne pas pas


contenir
une valeur nulle ou d'autres messages différents.
D'autres procédures ne renvoient pas le contenu entier de la colonne et
ne
ramènent que 256 caractères.

Le projet a été basculé sur l'accès OleDB et là ces procédures semblent
fonctionner. Cependant les états ne fonctionnent plus. Soit ils renvoient
des erreurs soit la requête ne renvoie rien. Ces états sont remplis aussi
par des procédures stockées.

D'autres fenêtres fonctionnent 2 fois et la 3ème donnent des messages


comme
celui ci : "Une opération OleDB en plusieurs étapes a généré des erreurs
..."

Si quelqu'un avait une idée, elle serait la bienvenue.



Faire un test avec l'accès MSSQL4WD ?

Jean Cougnaud









Oui, j'y ai pensé...

Il y a beaucoup de modifications à réaliser en sachant que le projet utilise
exclusivement des SqlExec et des SqlCol ?

Jean Cougnaud
Avatar
Emmanuel Lecoester
[CUT]
> Faire un test avec l'accès MSSQL4WD ?
>
>> Jean Cougnaud

Oui, j'y ai pensé...

Il y a beaucoup de modifications à réaliser en sachant que le projet


utilise
exclusivement des SqlExec et des SqlCol ?



Non. C'est une migration envisageable.

Jean Cougnaud




Avatar
Christophe Charron
Juanito a écrit :
"Emmanuel Lecoester" a écrit dans le message de
news: 448d9cbf$0$936$

"Juanito" a écrit dans le message de
news:448d327d$0$22058$

Bonjour,

Je suis en train de travailler sur un projet en WinDev 10 lié à



SqlServeur.

Tous les accès à la base se font avec des procédures stockées appelées



avec

SqlExec.

Certaines procédures ne fonctionnent pas correctement avec l'accès natif



et

plantent sur des messages indiquant que la variable xxx ne pas pas



contenir

une valeur nulle ou d'autres messages différents.
D'autres procédures ne renvoient pas le contenu entier de la colonne et
ne
ramènent que 256 caractères.

Le projet a été basculé sur l'accès OleDB et là ces procédures semblent
fonctionner. Cependant les états ne fonctionnent plus. Soit ils renvoient
des erreurs soit la requête ne renvoie rien. Ces états sont remplis aussi
par des procédures stockées.

D'autres fenêtres fonctionnent 2 fois et la 3ème donnent des messages



comme

celui ci : "Une opération OleDB en plusieurs étapes a généré des erreurs
..."

Si quelqu'un avait une idée, elle serait la bienvenue.



Faire un test avec l'accès MSSQL4WD ?


Jean Cougnaud









Oui, j'y ai pensé...

Il y a beaucoup de modifications à réaliser en sachant que le projet utilise
exclusivement des SqlExec et des SqlCol ?

Jean Cougnaud




Bonjour,
ne pas oublier les grandes possibilités données par la surcharge des
fonctions ...

--
Cordialement
Christophe Charron

PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or

Tel : 0 437 499 107
Fax : 0 437 499 105
mailto: