Re: IBE and Delphi проблемы с соеденеием
От: Arioch  
Дата: 08.06.07 15:24
Оценка:
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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.