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

Вниз

Что-то с типами наверное...   Найти похожие ветки 

 
defiler ©   (2007-04-27 20:16) [0]

Web-приложение IntraWeb на форме web-страницы вместе с компонентами IWEdit и IWMemo компоненты IBTable, IBTransaction и IBDatabase. Вот текст программы:

IBTable1.Append;
IBTable1["Num_PR"]:=1;
IBTable1["Charact_PR"]:=IWMemo1.Lines.Text;
IBTable1["User_PR"]:=u_name;
IBTable1["Phone_PR"]:=IWEdit1.Text;

Почему при вызове IBTable1.Post возникает ошибка, что-то про типы string? Могит какое преобразование надо?


 
Johnmen ©   (2007-04-27 22:37) [1]

IBTable.FieldByName(<fieldname>).AsString:=<string variable>;


 
defiler ©   (2007-04-27 22:38) [2]

Нашел причину, но возник новый вопрос.
Причина: база отлично воспринимает английский текст, проблемы возникают только с русским.
Вопрос: почему они возникают?
В самой базе если смотреть метаданные (да и при созданиий было указанно) напротив каждого поля varchar стоит строка  CHARACTER SET WIN125. Это ведь вроде разрешает символы кириллицы. Может где-то ещё надо чего настроить в компонентах или могит у web-приложения текст русский какой-то нетакой?


 
Johnmen ©   (2007-04-27 22:43) [3]

Конечно. В параметрах соединения должна быть указана кодировка БД.


 
defiler ©   (2007-04-27 22:46) [4]

Где эти параметры прописываются? IBDatabase.Params? Как эти параметры именно прописывать, формат записи какой (character set = win1251 или че-то другое)?


 
Johnmen ©   (2007-04-27 22:49) [5]

IBDatabase.Params+F1


 
defiler ©   (2007-04-27 23:09) [6]

Спасибо!! Нашел: LC_CTYPE=WIN1251
Ещё раз спасибо, все работает!



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
4-1166374037
Чапаев
2006-12-17 19:47
2007.05.20
Получить оповещение об изменении системного времени


9-1150337378
Mfox
2006-06-15 06:09
2007.05.20
Помогите скачать directx60.rar с DelphiGFX


2-1177476103
Dmitry_177
2007-04-25 08:41
2007.05.20
Application.Terminate


1-1175036331
Димон
2007-03-28 02:58
2007.05.20
Ошибки при добавлнии элемента в TListView


2-1177501570
iviom
2007-04-25 15:46
2007.05.20
Написать свой компонент, состоящий из стандартных