Bonjour

sur un serveur SQL 2005, j'ai
- une base1 en FRENCH_CI_AS (avec les champs dans la meme collation)
- une base2 en SQL_Latin1_General_CP1_CI_AS mais qui a certains champs en FRENCH_CI_AS

je dois comparer un champs nvarchar en collation FRENCH_CI_AS venant de chaque base.

l'affichage des champs est identique mais la comparaison échoue.

en TSQL :
comparaison avec =
JOHN ET ELODIE
JOHN*ET*ELODIE
pas ok
-------------------------------------------------------------
comparaison avec binary_checksum
1626569877
536050533
pas ok
-------------------------------------------------------------
comparaison avec varbinary
0x4A4F484E20455420454C4F444945
0x4A4F484EA04554A0454C4F444945
pas ok
Comment faire correctement cette comparaison ?


la base1 est mise à jour depuis une autre application+DB dont je ne connais rien

la base2 est mise à jour depuis un formulaire web (codage UTF8)


Merci