
21.12.2010, 12:39
|
 |
Гуру
|
|
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
|
|
Цитата:
Сообщение от sergenaro
Нет, связываю...И еще, когда пытаешься установить свойство IBDatabese1.Connected=true
выводится ошибка: unvailable database
|
Связываете? Тогда покажите мне в вашем коде в каком месте эта связка происходит:
Код:
IBQuery1.Create(nil);
IBQuery1.SQL.Add('INSERT INTO checks ');
IBQuery1.SQL.Add('(cCheck, cPosincheck, cGood, cKP, cQuantity, cKO, cKodser, cDate)' );
IBQuery1.SQL.Add('VALUES (:cCheck, :cPosincheck, :cGood, :cKP, :cQuantity, :cKO, :cKodser, :cDate)');
IBDatabase1.Open;
IBTransaction1.StartTransaction;
Table1.First;
Table1.FetchAll;
For i:=0 to Table1.RecordCount do
Begin
IBQuery1.ParamByName('cCheck').AsInteger:= Table1.Fields.FieldByName('CHECK').AsInteger;
IBQuery1.ParamByName('cPosincheck').AsInteger:= Table1.Fields.FieldByName('POSINCHECK').AsInteger;
IBQuery1.ParamByName('cGood').AsString:= Table1.Fields.FieldByName('GOOD').AsString;
IBQuery1.ParamByName('cKP').AsString:= Table1.Fields.FieldByName('KP').AsString;
IBQuery1.ParamByName('cQuantity').AsInteger:= Table1.Fields.FieldByName('QUANTITY').AsInteger;
IBQuery1.ParamByName('cKO').AsInteger:= Table1.Fields.FieldByName('KO').AsInteger;
IBQuery1.ParamByName('cKodser').AsInteger:= Table1.Fields.FieldByName('KODSER').AsInteger;
IBQuery1.ParamByName('cDate').AsDateTime:= Table1.Fields.FieldByName('DATE').AsDateTime;
IBQuery1.Open; dвот здесь выскакивает ошибка
Вот откуда IBQuery1 узнает о базе к которой делать запрос, если у вас свойство IBQuery1.Database не заполняется?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|