Вниз
Скачать: CL | DM;

Проблемы с кодировкой двух баз...   Найти похожие ветки 

← →
Василий Жогарев ©   (2008-10-23 18:21) [0]

Имеется две базы, с различной кодировкой как я понимаю потому что при объединении UNION- ом, одной и другой таблицы баз, ругается именно на кодировку...
У кого были такие же проблемы, и кто как их обходил ???

Спасибо.


← →
Правильный$Вася   (2008-10-23 18:27) [1]

чо за базы-то?
как ты их объединяешь?


← →
Василий Жогарев ©   (2008-10-23 18:29) [2]

Да, забыл...

MS SQL Server 2005

SELECT     CAST(NA AS nvarchar) AS LS, ADR, NAM AS Abonent
FROM         ose.dbo.ABON
UNION
SELECT     LS, FullAdres, FIO
FROM         vAb


← →
Правильный$Вася   (2008-10-23 18:30) [3]


> ругается именно на кодировку...

цитируй


← →
Василий Жогарев ©   (2008-10-23 18:36) [4]

Ошибка следующего типа :

Ошибка выполнения SQL.

Выполненная инструкция SQL: SELECT ... бла бла бла ... ON vAb... COLLATE SQL_Latin1_General_CP1251_CI_AS=...
Источник ошибки: .Net SqlClient Data Provider
Сообщение об ошибке: Не удалось разрешить конфликт параметров сортировки для столбца 1 в инструкции SELECT.


← →
Василий Жогарев ©   (2008-10-23 18:44) [5]

http://msdn.microsoft.com/ru-ru/library/cc645611.aspx

Ошибка - 451
Серьезность - 16
Запись в журнал - Нет
Сообщение - Не удалось разрешить конфликт параметров сортировки для столбца %d в инструкции %ls.


Чтобы это могло означать ??? И как обойти ?


← →
Циркуль   (2008-10-24 13:37) [6]

SELECT     CAST(NA AS nvarchar) AS LS, ADR, NAM AS Abonent
FROM         ose.dbo.ABON
UNION
SELECT     LS collate COLLATE SQL_Latin1_General_CP1251_CI_AS,
              FullAdres  collate COLLATE SQL_Latin1_General_CP1251_CI_AS,
              FIO  collate COLLATE SQL_Latin1_General_CP1251_CI_AS
FROM         vAb


Или наоборот, collate... впихнуть в первую часть юниона...


← →
Циркуль   (2008-10-24 13:38) [7]

да, "collate", есессно 2 раза подряд в одной строке повторять не нужно )


← →
Василий Жогарев ©   (2008-10-24 15:29) [8]


> Циркуль

Все работает ! Спасибо большое !



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
15-1224739001
@!!ex
2008-10-23 09:16
2008.12.21
Ассембла стала платной.


15-1224495616
DillerXX
2008-10-20 13:40
2008.12.21
Поговорим о синих человечках?


2-1225564992
codemaster
2008-11-01 21:43
2008.12.21
Перенос Item в TListBox


9-1176310237
Evgraf
2007-04-11 20:50
2008.12.21
Что такое DXUT?


2-1226565759
Нов_и_чок
2008-11-13 11:42
2008.12.21
RegisterServicesProcess in User32.dll




   Наверх