Но при переопределении запроса к БД:
- Код: Выделить всё
TrendQuery: TJvUIBQuery;
TrendDataSource: TDatasource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
TrendDataSet: TFBDataSet;
TrendDataBase: TJvUIBDataBase;
JvUIBTrRead: TJvUIBTransaction;
JvUIBTrWrite: TJvUIBTransaction;
procedure TViewForm.SetQuery(sT: String);
begin
TrendQuery.SQL.Clear;
TrendQuery.SQL.Add('SELECT * FROM '+ sT);
TrendQuery.ExecSQL;
end;
procedure TViewForm.ExecQuery;
begin
TrendDataSet.CloseOpen;
TrendDataSet.QuerySelect.SQL := TrendQuery.SQL;
TrendDataSet.Open;
end;
всё выполняется, но после закрытия программы, происходит ошибка.
"External SIGSEGV"
Подскажите, пожалуйста, где ошибка, может что-то забыл выполнить?
Win2k, Lazarus 0.922, firebird 2.0.3