бьюсь над проблемой (заранее прошу прощения если вопрос глуп, я новичок, хелпы читал, многого еще не понял
Итак, FB2.0+FIBplus, 2 формы, на одной Грид со штатными навиг. кнопками, + хочу сделать возможность редактирования через вторую форму.
Все ОК, если апдейтю через свою форму. Но...
Почему-то после того как я хоть раз что-то в Гриде изменил штатными навиг. кнопками и запускаю свою форму редактироания , после отработки кода ниже, возникает ошибка "Access Violation..."
Естественно подозреваю свой код.
На этой второй моей форме:
(sql3- TpFIBQuery)
Код: Выделить всё
Form1.sql3.Close;
Form1.sql3.SQL.Clear;
Form1.sql3.SQL.Text:='UPDATE CUSTOMTAB SET NAME=:NAME, PHONE=:PHONE, DETAILS=:DETAILS WHERE IDC=:IDC';
Form1.sql3.ParamByName('NAME').asString := Edit1.Text;
Form1.sql3.ParamByName('PHONE').asString := Edit2.Text;
Form1.sql3.ParamByName('DETAILS').asString := Edit3.Text;
...
try
Form1.sql3.ExecQuery;
// Form1.Transaction3.Commit; //У sql3 Options [qoAutoCommit]
except
Form1.Transaction3.RollBack;
end;
Прошу помочь!