Thema: Delphi Felder löschen

Einzelnen Beitrag anzeigen

day

Registriert seit: 10. Mai 2004
223 Beiträge
 
#1

Felder löschen

  Alt 24. Sep 2004, 00:19
Hallo

Ich habe eine TempQuery mit der ich mehrere SQL-Statements absetze. Jedesmal nach dem dritten SQL-Statement wenn ich versuche die Tabelle zu öffnen bekomme ich eine Fehlermeldung und zwar das das feld nicht existiert. Allerdings bezieht sich das Feld das er nicht findet auf das SQL-Statement zuvor. Es scheint fast so zu sein, dass er die Felder irgendwie speichert.
wie kann ich die Felder wieder löschen?

Ich habe es auch schon mit TempView.FieldDefs.Clear; versucht aber ohne erfolg

Code:
  procedure TDM.setTempView(view : String;WhereStatement : String);
  begin
    try
      if(TempView.Active) Then TempView.Close;
      TempView.CommandText := Statement.getStatement(view,WhereStatement);
      TempView.Open;
     except
       On E:Exception Do CodeSite.SendError('Fehler beim öffenen der DetailOffert View : ' + E.Message);
     end;
  end;
  Mit Zitat antworten Zitat