![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
field "XXX" not found [D7, IB6.x]
viktor © (2004-08-01 12:09:00)народ, помогите плиз.
нифига не понимаю...
добаляю записьв таблицу хранимой процедурой,
в таблице 22 поля, так вот
if frmContract.Tag = 0
then StoredProcName:='CONTRACTS_I' else StoredProcName:='CONTRACTS_U';
for i:=0 to ParamCount-1 do Params[i].Value := null;
ParamByName('CONTRACT_PROGRAMMID').AsString:=trim(ProgrammEdit.Text);
ParamByName('CONTRACT_SERCONT').AsString:=GetSerContract;
ParamByName('CONTRACT_NUMCONT').AsInteger:=GetNumContract;
ParamByName('CONTRACT_INSURERID').AsInteger:=StrToInt(InsurerEdit.LookupValue);
ParamByName('CONTRACT_PROGRAMKEY').AsString:=KodProgrammEdit.LookupValue;
ParamByName('CONTRACT_TYPE').AsInteger:=TypeContractEdit.ItemIndex;
ParamByName('CONTRACT_DAYINFER').AsDateTime:=DateInferEdit.Date;
ParamByName('CONTRACT_DAYBEGIN').AsDateTime:=DateBeginEdit.Date;
и тд..
первые три поля он "находт" а начиная с CONTRACT_INSURERID ругпется матом, причем очень громко - поле мол не найдено
и так со всеми остальными полями если же пытаться добавить толь те которые он находит (первые три) то ошибки не происходт. но и поле не добавляется в таблицу физически...
вот такая проблема. что за фигня непонимаю, может кто встрчался с таким?
DrPass (2004-08-01 12:43:00) [1]if frmContract.Tag = 0
then StoredProcName:='CONTRACTS_I' else StoredProcName:='CONTRACTS_U';
...
А после этого попробуй написать Prepare...
Наталия (2004-08-01 12:36:00) [2]1) Обычный запрос типа insert ... into ... работает нормально?
2) Все перечисленные параметры определены в StoredProc?
3) Точный текст ошибки можешь привести?
4) Текст самой ХП тоже бы не помешал...