Вопрос : Соедините между LONGVARBINARY и СГОРИТЕ

Hi,

I am пытая соединять между 2 таблицами:
JOIN table2.dbo.USERS
НА table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID

The что колонка DATA_VALUE типа LONGVARBINARY и UserGUID типа ЧАРСА. Это приводит к в ошибке при слежении: Кодий ошибки 306
", положение S0001 SQL: Текст, ntext, и типы данным по изображения нельзя сравнить или сортировать, кроме того что когда использование НУЛЕВО или КАК оператор. «

I попытало использовать a КАК оператор вместо оператора равных но я как раз получаю ошибку при слежении: Кодий ошибки 403
", положение S0002 SQL: Инвалидный оператор для типа данных. Равные оператора ЛЮБЯТ, печатают равные на машинке более uniqueidentifier. «содержанием

The DATA_VALUE всегда будет шнур характеров и в теории должно сопрягать характеры в UserGUID. Если DATA_VALUE smogло быть преобразовано для того чтобы СГОРЕТЬ после этого, то оно должно мочь работать но я не имею никакую идею как сделать то для следующий вопроса SQL: *
FROM table1.dbo.CMS_USERS
INNER

SELECT СОЕДИНЯЕТ table1.dbo.CMS_USERDATA
ON table1.dbo.CMS_USERS.USER_ID = table1.dbo.CMS_USERDATA.USER_ID
СОЕДИНЯЕТ table2.dbo.USERS
НА table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID
WHERE table1.dbo.CMS_USERDATA.DATA_KEY = 'идея br/>
Any UserGUID'< на как я могу достигнуть этого СОЕДИНЯЮ?

Thanks
class=

Ответ : Соедините между LONGVARBINARY и СГОРИТЕ

изменение

    НА table1.dbo.CMS_USERDATA.DATA_VALUE = table2.dbo.USERS.UserGUID

к

    НА новообращенном (nvarchar (4000), table1.dbo.CMS_USERDATA.DATA_VALUE) = новообращенный (nvarchar (4000), table2.dbo.USERS.UserGUID)

Как раз расширяющ на что сказанном conagraman.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us