OVH Cloud OVH Cloud

classement en conflit ???

3 réponses
Avatar
Daniel Corréia
Bonjour,

En faisant dans l'analyseur une requête avec une table liée excel du genre :
select m.id from matable m
inner join serveurlie...feuille$ as t1
on m.champalpha=t1.champalpha

(condition de jointure sur champ 'alpha')

J'obtiens dans l'analyseur de requete cette erreur :

Serveur : Msg 446, Niveau 16, État 9, Ligne 1
Impossible de résoudre le classement en conflit de l'opération equal to.


Le serveur lié est paramétré via fournisseur JET 4.0.


Cette erreur est obtenue sur une machine n'ayant pas excel d'installé.


Cela marche parfaitement bien sur ma machine de développement ....grrrr..


Daniel CORREIA

3 réponses

Avatar
Vuillermet Jacques
"matable" a-t-elle été créée avec le même classement en DEV et en PROD ?

Si non, ceci peut expliquer cela.

Jacques.


"Daniel Corréia" a écrit dans le message de news:
uxHr#
Bonjour,

En faisant dans l'analyseur une requête avec une table liée excel du genre


:
select m.id from matable m
inner join serveurlie...feuille$ as t1
on m.champalpha=t1.champalpha

(condition de jointure sur champ 'alpha')

J'obtiens dans l'analyseur de requete cette erreur :

Serveur : Msg 446, Niveau 16, État 9, Ligne 1
Impossible de résoudre le classement en conflit de l'opération equal to.


Le serveur lié est paramétré via fournisseur JET 4.0.


Cette erreur est obtenue sur une machine n'ayant pas excel d'installé.


Cela marche parfaitement bien sur ma machine de développement ....grrrr..


Daniel CORREIA




Avatar
Sylvain Lafontaine
Vérifiez les classements par défaut et de colonne dans votre table SQL. Si
nécessaire, utilisez un CAST pour mettre tout le monde sur le même pied
d'égalité.

S. L.

"Daniel Corréia" wrote in message
news:uxHr%
Bonjour,

En faisant dans l'analyseur une requête avec une table liée excel du genre


:
select m.id from matable m
inner join serveurlie...feuille$ as t1
on m.champalpha=t1.champalpha

(condition de jointure sur champ 'alpha')

J'obtiens dans l'analyseur de requete cette erreur :

Serveur : Msg 446, Niveau 16, État 9, Ligne 1
Impossible de résoudre le classement en conflit de l'opération equal to.


Le serveur lié est paramétré via fournisseur JET 4.0.


Cette erreur est obtenue sur une machine n'ayant pas excel d'installé.


Cela marche parfaitement bien sur ma machine de développement ....grrrr..


Daniel CORREIA




Avatar
Fred BROUARD
la problématique se situe dans les COLLATIONS appliquées aux différentes
colonnes.

A lire : http://sqlpro.developpez.com/SQL_AZ_7.html#SCHEMA4

Vous devez dans ce cas utiliser un recollement entre collations en
spécifiant laquelle utiliser à l'aide du mot clef COLLATE.

A +

Daniel Corréia a écrit:
Bonjour,

En faisant dans l'analyseur une requête avec une table liée excel du genre :
select m.id from matable m
inner join serveurlie...feuille$ as t1
on m.champalpha=t1.champalpha

(condition de jointure sur champ 'alpha')

J'obtiens dans l'analyseur de requete cette erreur :

Serveur : Msg 446, Niveau 16, État 9, Ligne 1
Impossible de résoudre le classement en conflit de l'opération equal to.


Le serveur lié est paramétré via fournisseur JET 4.0.


Cette erreur est obtenue sur une machine n'ayant pas excel d'installé.


Cela marche parfaitement bien sur ma machine de développement ....grrrr..


Daniel CORREIA





--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************