Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: "Meldung: Zu viele offene Tabellen" Wie kann m

  Alt 27. Okt 2006, 10:09
Also folgender Code läuft bei mir durch bis zum Integer-Überlauf Unterscheid ist dass kein persistentes DB-Objekt verwendet wird. Vielleicht mal mit DBIDataBaseFlush versuchen...
Delphi-Quellcode:
procedure TForm1.btnStartClick(Sender: TObject);
var
   Table : TTable;
   i : integer;
begin
   Stopped := false;
   btnStart.Enabled := false;
   btnStop.Enabled := true;
   i := 0;
   repeat
      inc(i);
      Table := TTable.Create(nil);
      try
         Table.DatabaseName := 'd:\develop\temp\p';
         Table.TableType := ttFoxPro;
         Table.TableName := 'zugang';
         Table.Open;
         Table.Close;
      except
      end;
      Table.Free;
      Label1.Caption := IntToStr(i);
      Application.ProcessMessages;
   until Stopped
end;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat