Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

проблема с кодировками   Найти похожие ветки 

 
stud ©   (2005-10-05 10:06) [0]

есть БД sql2000, АДО.
получаю данные из базы отображаю их в обычных едитах,
затем ЭТИ же данные пытаюсь записать в бд, передав их в качестве входных параметров
процедуры. и когда присваиваю значения параметрам происходит следующее:
contract_prim.Text="Ссудный договор"
maindata.toolscommand.Parameters.ParamByName("comment").Value:=contract_prim.Text;
после присваивания значение параметра -
maindata.toolscommand.Parameters.ParamByName("comment").Value="!AC4=K9 4>3>2>@"
почему так происходит?
кодировка базы Cyrillic_General_BIN, в едите russian_charset


 
stud ©   (2005-10-05 14:50) [1]

народ, помогите!
ничего не понимаю...


 
evvcom ©   (2005-10-05 15:10) [2]

Чего геморроиться? Используй DBEdit-ы.


 
stud ©   (2005-10-05 15:16) [3]

не всегда удобно их использовать
мне интересно почему так происходит?


 
evvcom ©   (2005-10-05 16:07) [4]


> не всегда удобно их использовать

Голые слова. Пример в студию.

> мне интересно почему так происходит?

Ну так разбирайся, чего народ по пустякам тревожить?


 
stud ©   (2005-10-05 16:13) [5]


> Голые слова. Пример в студию

ну почему же? достаточно часто пользователи любят например войдя в режим добавления записей пойти попить чаю, при этом блокировав работу остальных.

строковые параметры имеют тип olestr, в справке ничего нету по этому поводу, в сети найти чего-то путного пока не удалось,
вот и тревожу народ по пустякам.
зы. если пустяк - так хоть намекнули бы куда рыть


 
Os ©   (2005-10-05 16:13) [6]

Попробуй
maindata.toolscommand.Parameters.ParamByName("comment").asString:=contract_prim.Text;


 
evvcom ©   (2005-10-05 16:25) [7]


> ну почему же? достаточно часто пользователи любят например
> войдя в режим добавления записей пойти попить чаю, при этом
> блокировав работу остальных.

Это на MSSQL2000? У тебя как запрос выглядит? select * from MyTable for update?


 
stud ©   (2005-10-05 16:35) [8]

запрос у меня обычный селект, получает одну запись, и наборы из справочников. пользователь сидит и смотрит на него. вдруг пришла мысль в голову он изменил данные и нажал кнопку сохранить,
изменение происходит в нескольких таблицах


 
msguns ©   (2005-10-05 16:39) [9]

Попробуй преобразование строк ansi <> unicode


 
stud ©   (2005-10-05 17:18) [10]

преобразовываются нормально, но не присвоить параметру не исходное значение (ерунда получается) ни преобразованное (несовместимые типы olevariant& widechar)



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

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
2-1130168799
Profi
2005-10-24 19:46
2005.11.13
Зависание функции из модуля.


2-1129842524
Dmitrich
2005-10-21 01:08
2005.11.13
Наследование Self


14-1130162100
Zacho
2005-10-24 17:55
2005.11.13
Дата-кабель для Сименс


9-1120114310
Мелкий
2005-06-30 10:51
2005.11.13
Проблемка с трансформацией меша в DirectX


14-1129792045
kot andrei
2005-10-20 11:07
2005.11.13
нужна идея