Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2011, 07:24   #1
XPaHuTeJlb
Новичок
Джуниор
 
Регистрация: 10.11.2009
Сообщений: 2
Смущение 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 господа?
XPaHuTeJlb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OnCalcFields Masia Общие вопросы C/C++ 0 10.01.2011 20:27
Clientdataset. D.O.G БД в Delphi 5 05.10.2010 13:40
ClientDataSet.LoadFromFile MAcK Общие вопросы Delphi 5 23.04.2010 00:22
clientdataset slimvv Помощь студентам 1 24.08.2009 17:21