Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zu MySQL Server verbinden (https://www.delphipraxis.net/92971-zu-mysql-server-verbinden.html)

mkinzler 30. Mai 2007 11:56

Re: Zu MySQL Server verbinden
 
Wieviel Datensätze hat den die Tabelle?
Versuch mal die Datenmenge zu limitieren

DeddyH 30. Mai 2007 11:56

Re: Zu MySQL Server verbinden
 
Du willst Dir gleich die komplette Tabelle anzeigen lassen? Versuch es doch erstaml ein bisschen gemäßigter:
SQL-Code:
SELECT * FROM Tabelle LIMIT 10
Kommt da immer noch ein Fehler?

XXcD 30. Mai 2007 11:58

Re: Zu MySQL Server verbinden
 
Da ist eigentlich garnichts drin, ich habs einmal mit ner leeren Tabelle versucht und einmal mit einem Eintrag. Und immer kommt die Fehlermeldung zu wenig Arbeitsspeicher.

DeddyH 30. Mai 2007 11:59

Re: Zu MySQL Server verbinden
 
Zeig doch mal den Source.

XXcD 30. Mai 2007 11:59

Re: Zu MySQL Server verbinden
 
Kann das denn auch an der Tabelle liegen oder liegt das am Programm???

mkinzler 30. Mai 2007 12:00

Re: Zu MySQL Server verbinden
 
Wieviel Speicher hat dein Rechner den?
Welche Anwendung verbraucht so viel Ram (MySQL-Server, Delphi, Anwenderprogramm)?

XXcD 30. Mai 2007 12:02

Re: Zu MySQL Server verbinden
 
Ok hier ist der Source:
Delphi-Quellcode:
procedure TForm1.LinkKomponents;
begin
with ZConnection1 do begin
  Database := 'wow_game';
  HostName := 'localhost';
  Password := 'password';
  Port := 3306; //Oder der von euerem Provider angegebene
  Protocol := 'mysql';
  User := 'root';
end;
ZQuery1.Connection := ZConnection1;
DataSource1.DataSet := ZQuery1;
DBGrid1.DataSource := DataSource1;
DBEdit1.DataSource := DataSource1;
DBEdit1.DataField := 'entry';
DBEdit2.DataSource := DataSource1;
DBEdit2.DataField := 'entry';
end;

procedure TForm1.Btn_VerbClick(Sender: TObject);
begin
ZConnection1.Disconnect;
ZConnection1.Connect;
end;

procedure TForm1.Btn_TrennClick(Sender: TObject);
begin
ZConnection1.Disconnect;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
ZConnection1.Disconnect;
LinkKomponents;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
ZConnection1.Disconnect;
end;

procedure TForm1.Btn_AbfrClick(Sender: TObject);
begin
ZQuery1.close;
ZQuery1.SQL:= memo1.Lines;
ZQuery1.Open;
ZQuery1.close;
end;

XXcD 30. Mai 2007 12:08

Re: Zu MySQL Server verbinden
 
Also ich hab 1gb drin und das muss reichen, die Tabelle hat drei Spalten und es sind 2 Einträge drin und es sind vielleicht 200 mb von dem Arbeitsspeicher verbraucht.

mkinzler 30. Mai 2007 12:09

Re: Zu MySQL Server verbinden
 
Und welche Komponente belegt soviel Speicher?

XXcD 30. Mai 2007 12:09

Re: Zu MySQL Server verbinden
 
Ja keine das ist es ja. Der Arbeitsspeicher ist ja frei. Ich hab keine ahnung woher der Fehler kommen soll.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz