Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Abfragen Problem (https://www.delphipraxis.net/32861-abfragen-problem.html)

Brueckenhauer 28. Okt 2004 21:10


Abfragen Problem
 
Ich möchte eine Abfrage die so lautet:

select * from land order by datum

ausführen, da kommt aber leider eine Fehlermeldung, wie kann ich es anders machen?

Delphi-Quellcode:
  Form1.connect();
FMysql.Connect;
if assigned(FResult) then begin
    if FMysql.Status<>MYSQL_STATUS_READY then
        ShowMessage('Ein Ergebnis wurde unvollständig gelesen!');
        FreeAndNil(FResult);
    end;
    q :='select * from land order by datum';
    for
    FResult := FMysql.query(q, true, ex);
FMysql.close;
was ist daran falsch? Weil sonst klappen abfragen super damit.

fkerber 28. Okt 2004 21:12

Re: Abfragen Problem
 
Hi!

Welche Fehlermeldung kommt denn?


Ciao Frederic

Brueckenhauer 28. Okt 2004 21:16

Re: Abfragen Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Erst kommt die Meldung siehe Bild und danach sehe ich das:
result:=connect(fhost,fuser,fpasswd,fdb,fport,funi x_socket,ftrysock,fclient_flag);

fiasko 28. Okt 2004 21:21

Re: Abfragen Problem
 
Wurden die Objekte (vorallem FMysql) die du verwendest richtig angelegt? An welcher Stelle im Code fliegt er denn raus?

fkerber 28. Okt 2004 21:24

Re: Abfragen Problem
 
Hi!

Zitat:

Zitat von Brueckenhauer
Erst kommt die Meldung siehe Bild und danach sehe ich das:
result:=connect(fhost,fuser,fpasswd,fdb,fport,funi x_socket,ftrysock,fclient_flag);

Die hier von dir erwähnt Stelle im Quellcode taucht ja oben in deinem Auszug gar nicht auf? Wo steht der denn? Poste am Besten mal alles, was von Relevanz sein könnte. (Falls es die ganze Unit ist, bitte anhängen)

Ciao Frederic

Brueckenhauer 29. Okt 2004 05:31

Re: Abfragen Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
diese stelle ist in der unten gepostetn datei....aber soweit ich herausgefunden habe kommt da nur eine fehlermeldung wenn der mehr als 1 Datenreihe als Ergebnis bekommt...

Brueckenhauer 29. Okt 2004 15:52

Re: Abfragen Problem
 
hat keiner eine Ahnung wo das dran liegen kann?

Memo 29. Okt 2004 16:23

Re: Abfragen Problem
 
Zitat:

Zitat von Brueckenhauer
Delphi-Quellcode:
  Form1.connect(); <----Du connectest eine Form?
FMysql.Connect;
if assigned(FResult) then begin
    if FMysql.Status<>MYSQL_STATUS_READY then
        ShowMessage('Ein Ergebnis wurde unvollständig gelesen!');
        FreeAndNil(FResult);
    end;
    q :='select * from land order by datum';
    for FResult := FMysql.query(q, true, ex); <---das hat der Compiler gefressen?

FMysql.close;

Bist du dir sicher den oben gezeigten Quellcode überhaupt compiliert bekommen zu haben?

Brueckenhauer 29. Okt 2004 16:41

Re: Abfragen Problem
 
also zu 1. das mit der Form1.connect(); das passt, da die abfrage auf form4 ist und der die connect daten von form1 benutzen soll, das mit dem for Fresult ist ein Tippfehler, das for gehört da nicht hin....

Memo 29. Okt 2004 17:06

Re: Abfragen Problem
 
Dann zeig doch mal wie du FMysql erzeugst. Deine erste Fehlermeldung sieht aus als ob du auf etwas nicht existierendes zugreifst.

PS. Benutzt mal FMysql als Suchbegriff hier im Forum. Es gab mal jemanden mit einem ähnlichen Problem, es stellte sich heraus, das er MySql gar nicht installiert hatte(ich will dir aber nichts unterstellen :wink: )


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:40 Uhr.
Seite 1 von 3  1 23      

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