Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 16.02.2011, 05:56
Аватар для Sphinx
Sphinx Sphinx вне форума
Прохожий
 
Регистрация: 27.04.2009
Адрес: Kemcity
Сообщения: 36
Репутация: 12
Смущение ClientDataSet.OnCalcFields

проблема следующая:

Обычная трехзвенка через DCOM :
БД (пока MSAcsess, будет перенос на MSSQLServer),программа-сервер, программа-клиент.
(т.е. AdoQuery<->DataSetProvider<->DCOMConnection<->ClientDataSet)
Есть таблица работников. Есть поля F Фамилия, I имя, O отчество. В вызове метода OnCalcFields на поле FIO (Caclulated!) делаю следующее:
Таблица.FieldByNAme('FIO').asstring:=Таблица.Field ByNAme('F').asstring+' '+Таблица.FieldByNAme('I').asstring+' '+Таблица.FieldByNAme('O').asstring

И тут вместо нормальных Иванов Иван Иванович получается И?||ичич|||| Хотя F, I , O отображаются отдельно нормально!

WTF господа?

Последний раз редактировалось Sphinx, 16.02.2011 в 06:12.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:56.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter