AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Abfragen Problem

Ein Thema von Brueckenhauer · begonnen am 28. Okt 2004 · letzter Beitrag vom 29. Okt 2004
Antwort Antwort
Seite 1 von 3  1 23      
Brueckenhauer

Registriert seit: 17. Jun 2004
50 Beiträge
 
#1

Abfragen Problem

  Alt 28. Okt 2004, 22:10
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.
MfG
Brueckenhauer
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

Re: Abfragen Problem

  Alt 28. Okt 2004, 22:12
Hi!

Welche Fehlermeldung kommt denn?


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Brueckenhauer

Registriert seit: 17. Jun 2004
50 Beiträge
 
#3

Re: Abfragen Problem

  Alt 28. Okt 2004, 22:16
Erst kommt die Meldung siehe Bild und danach sehe ich das:
result:=connect(fhost,fuser,fpasswd,fdb,fport,funi x_socket,ftrysock,fclient_flag);
Miniaturansicht angehängter Grafiken
mysql.jpg  
MfG
Brueckenhauer
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#4

Re: Abfragen Problem

  Alt 28. Okt 2004, 22:21
Wurden die Objekte (vorallem FMysql) die du verwendest richtig angelegt? An welcher Stelle im Code fliegt er denn raus?
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#5

Re: Abfragen Problem

  Alt 28. Okt 2004, 22:24
Hi!

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
Frederic Kerber
  Mit Zitat antworten Zitat
Brueckenhauer

Registriert seit: 17. Jun 2004
50 Beiträge
 
#6

Re: Abfragen Problem

  Alt 29. Okt 2004, 06:31
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...
Angehängte Dateien
Dateityp: pas umysqlclient.pas (75,9 KB, 8x aufgerufen)
MfG
Brueckenhauer
  Mit Zitat antworten Zitat
Brueckenhauer

Registriert seit: 17. Jun 2004
50 Beiträge
 
#7

Re: Abfragen Problem

  Alt 29. Okt 2004, 16:52
hat keiner eine Ahnung wo das dran liegen kann?
MfG
Brueckenhauer
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Abfragen Problem

  Alt 29. Okt 2004, 17:23
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?
  Mit Zitat antworten Zitat
Brueckenhauer

Registriert seit: 17. Jun 2004
50 Beiträge
 
#9

Re: Abfragen Problem

  Alt 29. Okt 2004, 17:41
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....
MfG
Brueckenhauer
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Abfragen Problem

  Alt 29. Okt 2004, 18:06
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 )
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:39 Uhr.
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