-
Gestion des BLOBs
Bonjour,
J'ai un soucis avec un champ BLOB de type image.
En fait il passe sans problème dans une requête de sélection classique mais est refusé en UNION.
C'est à dire que j'ai un SELECT qui passe, un autre qui marche aussi tout seul mais dès que je met les 2 SELECT en UNION j'ai le message :
"Les type de données text, ntext ou image ne peuvent pas être sélectionnés comme DISTINCT." :(
Je précise que cela viens bien de ce champ car si je le remplace par un autre champ la requête avec UNION passe.
Voyez vous une solution à mon pb ? :?
@+
-
Salut,
Pour info j'ai trouvé une "solution".
Il faut le passé en AS VARBINARY avant de le passer en AS VARCHAR ...
Maintenant j'ai des pbs car il me tronque la zone à 255 caractères en passant sous Delphi ... :(
-
Oui, prensez que UNION fait un distinct entre les lignes ce qui est très couteux. Faites donc un UNION ALL.
A +
PS : lisez mes cours en ligne pour en comprendre la différence !