Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 проблема с кодировкой в возвращаемой таблице  [new]
Valer
Member

Откуда:
Сообщений: 278
после переустановки W2K и SQL Server2000
были восстановлены базы
все работает вроде ничего, но функция

CREATE function reestr_ind_up
( @list text)
returns @tbl1 table ( mstrk varhar(12) , mname varchar(40) , mgod varchar(4) )
....
insert into @tbl1 ( mstrk,mname , mgod )
select u.strk , t.numtip, year(u.dateup) from upakovka u, tipch t where ....


сам Select из энтерпрайз менеджера возвращает стокки в нормальной кодировке,
а при селекте возвращаемой таблице вместо русских букв
знаки ? , цифры и англ буквы возвращает нормально

я немного полазил по форуму видимо дело в collation
но я пока не разобрался что это такое
может нужно в returns @tbl1 table
добавить какие нибудь параметры ?
10 фев 05, 16:41    [1314096]     Ответить | Цитировать Сообщить модератору
 Re: проблема с кодировкой в возвращаемой таблице  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Valer
сам Select из энтерпрайз менеджера возвращает стокки в нормальной кодировке,
а при селекте возвращаемой таблице вместо русских букв
знаки ? , цифры и англ буквы возвращает нормально

"селекте возвращаемой таблице" из какого приложения делается?
10 фев 05, 18:19    [1314428]     Ответить | Цитировать Сообщить модератору
 проблема с кодировкой в возвращаемой таблице  [new]
Valer
Member

Откуда:
Сообщений: 278
все селекты из энтерпарайз менеджера с консоли сервера
11 фев 05, 09:17    [1315262]     Ответить | Цитировать Сообщить модератору
 Re: проблема с кодировкой в возвращаемой таблице  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
что дает:

sp_helpsort

SELECT DATABASEPROPERTYEX( 'DatabaseName' , 'Collation' )

???
11 фев 05, 09:23    [1315276]     Ответить | Цитировать Сообщить модератору
 проблема с кодировкой в возвращаемой таблице  [new]
Valer
Member

Откуда:
Сообщений: 278
Всем спасибо
замена в типе поля
mname varchar(40)
на
mname nvarchar(40)
решило проблему
11 фев 05, 14:18    [1315677]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить