Question : Joindre entre LONGVARBINARY et CARBONISER

Bonjour,

I AM essayant une jointure entre deux tables : le
JOIN table2.dbo.USERS
SUR table1.dbo.CMS_USERDATA.DATA_VALUE = de table2.dbo.USERS.UserGUID

The est que la colonne de DATA_VALUE est du type LONGVARBINARY et UserGUID est de type CHAR. Ceci a comme conséquence l'erreur suivante : code d'erreur du
" 306, état S0001 de SQL : Le texte, le ntext, et les types de données d'image ne peuvent pas être comparés ou assortis, à moins que quand l'utilisation EST NULLE ou COMME l'opérateur. le « 

I a essayé d'employer a COMME l'opérateur au lieu de l'opérateur d'égales mais j'obtiens juste l'erreur suivante : code d'erreur du
" 403, état S0002 de SQL : Opérateur inadmissible pour le type de données. Les égales d'opérateur AIMENT, dactylographient des égales uniqueidentifier. les « teneurs en

The de DATA_VALUE toujours seront une corde des caractères et dans la théorie devraient assortir les caractères dans UserGUID. Si DATA_VALUE pourrait être converti POUR SE CARBONISER alors il devrait pouvoir travailler mais je n'ai aucune idée comment faire cela pour la question suivante de SQL : le *
FROM table1.dbo.CMS_USERS
INNER du

SELECT JOIGNENT table1.dbo.CMS_USERDATA
ON table1.dbo.CMS_USERS.USER_ID = table1.dbo.CMS_USERDATA.USER_ID
JOIGNENT table2.dbo.USERS
SUR table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID
WHERE table1.dbo.CMS_USERDATA.DATA_KEY = 'idée du Br/>
Any d'UserGUID'< sur la façon dont je peux réaliser ceci ME JOINS ?

Thanks
class= de

Réponse : Joindre entre LONGVARBINARY et CARBONISER

changement

    SUR table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID

à

    SUR le converti (nvarchar (4000), table1.dbo.CMS_USERDATA.DATA_VALUE) = converti (nvarchar (4000), table2.dbo.USERS.UserGUID)

Juste augmentant sur quel conagraman dit.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us