|
|
|
ADO + ntext fields in MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Доброго всем! У меня возникла проблема с чтением/записью ntext-полей из таблиц MS SQL Server (2000). При попытке записать что-либо в поле (через Value, через Stream), я получаю ошибку "code page translations are not supported. From: 1251, To: 1252". Сервер находится в Англии, поэтому поменять язык по умолчанию для сервера у меня не получится - не дадут. Что я пытался сделать: 1. Попытался после коннекта к базе выполнить команду set language 'russian' 2. Пытался к ConnectionString добавить "Current Language=russian;Locale identifier=1049;" НЕ ПОМОГЛО. :( Мне нужен нормальный (в крайнем случае, hack) способ записывать/считывать unicode-memo в/из ntext-полей. Желательно, для Delphi, но любой конструктивной идее буду безмерно благодарен ;) Ответ просьба продублировать на e-mail: philus@mail.ru Удач, Фил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 00:00:27 |
|
||
|
ADO + ntext fields in MS SQL Server
|
|||
|---|---|---|---|
|
#18+
ответ без дубля, ну да ладно через ADO он вроде бы не ругается, если выставить тип данных adVarWChar но лучше принудительно сконструировать запрос в виде conn.execute "insert into [table] ([desc]) values (N'ыыы')" тогда у него все проходит нормально может также помочь выставление языка на подключение пользователя, это обычно дают менять, ну и в 2000 на поле таблицы collation можно произвольный ставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 13:18:26 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3398&tid=1819633]: |
0ms |
get settings: |
5ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 304ms |

| 0 / 0 |
