Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Странно передается параметр в запрос [D7, FireBird 1.5.4, DB2]


Страницы:   1 2

pavel_guzhanov ©   (2009-02-03 10:27:00) 

Имеются вот такие запросы:
 IBQ.SQL.Add('select selfnumber from naturals');
 ADOQSn.SQL.Add('select id, selfnumber from "FORM"."PERSON" where selfnumber=:s');
IBQ - это FireBird, ADOQSn - DB2.

В качестве параметра в ADOQSn передаю значение из IBQ
      ADOQSn.Parameters[0].Value:=IBQ.FieldByName('selfnumber').AsString;
Вроде бы все должно работать нормально. Но в отладчике вижу, что при IBQ.FieldByName('selfnumber').AsString  равным например 10НПО2345 в параметре у ADOQSn вместо русских букв получаются кракозябры. Понятно, что где-то не выбрана кодировка. У FireBird lc_ctype=WIN1251. Наверное неправильная кодировка у ADO. В настройках ADOConnection не нашел выбора кодировки. Подскажите, где это найти или как еще можно нормально передавать параметр


Johnmen   (2009-02-03 10:52:00) [21]

Каким образом видны кракозябры в значении параметра?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо