Главная страница
    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.46 MB
Время: 0.037 c
11-1109269615
rofl
2005-02-24 21:26
2005.11.13
KOLMediaPlayer SendCommand


6-1122587129
nik2be
2005-07-29 01:45
2005.11.13
Перехват и замена содержимого пакета в реальном времени


4-1126772390
SergeyGood
2005-09-15 12:19
2005.11.13
Функция CreateProcessWithLogonW


6-1122973910
stud
2005-08-02 13:11
2005.11.13
idHTTP настройки прокси


1-1130300515
MikeGipson
2005-10-26 08:21
2005.11.13
Не шевелится поток в ХР





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский