L>[pascal]
L> ...
L>var
L> ClnBnk: tIBClientDataSet;
L> ClnNakl: tIBClientDataSet;
L> dtPlat, dtNakl: TDateTime;
L> N_A: string;
L> sDtn, sDtE : string;
L> sNomSh, dDtSHET : string;
L> ....
L> dtNakl :=ClnNakl.FieldByName('DTSHET_D').AsDateTime;
L> dtPlat :=ClnBnk.FieldByName('DOCDATE').AsDateTime;
L> ....
L>/pascal]
L>всё компилируется, но во время работы приложения, если попытаться включить данную процедуру
L>выскакивает сообщение о том, что поле 'DTDHT_D' не существует. В чём может быть замес?
L>Заранее благодарен за помощ.
Как минимум не ясно
1) при вызове какой функции происходит ошибка (как следствие непонятно какой запрос)
2) какие SQL-запросы формируют датасеты
3) какими SQL-запросами созданы таблицы фигурирующие в запросах.
Как следствие угадать зхачем дергается поле, которое не указано в коде будет трудно.
Поэтому
www.rsdn.ru/HowToAsk.htm
Также включить Debug DCUs и протрассировать к конкретной строчке вызывающей ошибку, это покажет причину ошибки.
Попробуйте напрямую выполнить азпросы в IBExpert
Попробуйте почитать документацию на
www.iBase.ru