AGB  ·  Datenschutz  ·  Impressum  







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

MySQL Abfrage

Ein Thema von chrigu99 · begonnen am 13. Mai 2006 · letzter Beitrag vom 13. Mai 2006
 
chrigu99

Registriert seit: 1. Mär 2004
Ort: Bern, Schweiz
11 Beiträge
 
#1

MySQL Abfrage

  Alt 13. Mai 2006, 12:22
Hi zusammen

Also, ich habe mir eine MySQL-Abfrage zusammengebastelt, welche mir aber beim Ausführen des Programmes (nicht beim kompilieren) einen Fehler ausgibt. Hier der Code:

Delphi-Quellcode:
uses
  ... mysql ...;

    procedure DoTimer (Sender: TObject);

procedure TForm1.DoTimer(Sender: TObject);
var
  _myCon: PMySQL;
  host, user, pass, db: PChar;
  idAuthor: String;
  count: Integer;
  query: PChar;
  _myRes: PMySQL_Res;
  _myRow: PMySQL_Row;
   error: String;
begin
  host := 'www.fire-pics.ch';
  user := 'root';
  pass := 'XXXXX';
  db := 'firepics2';
  msg1 := 'Nicht genug freier Speicher, um Verbindungsdeskriptor zu initialisieren';
  msg3 := 'Verbindung mit fire-pics.ch-Server hergestellt';

  _myCon := mysql_init(nil);
  if _myCon = nil then
  begin
    ShowBalloon(msg1);
    Exit;
  end;

  //anschließend wird die Verbindung hergestellt
  if mysql_real_connect(_myCon, host, user, pass, db, 3306, nil, 0) = nil then
  begin
    msg2 := 'Die Verbindung konnte nicht hergestellt werden. Ursache: ' + mysql_error(_myCon);
    ShowBalloon(msg2);
    Exit;
  end;

  ShowBalloon(msg3);

  query := PChar('SELECT uid FROM firepics2_members WHERE username=chrigu99');
  mysql_real_query(_myCon, query, Length(query));

  _myRes := mysql_store_result(_myCon); //alle Datensätze vom Server anfordern
  _myRow := mysql_fetch_row(_myRes);
  idAuthor := _myRow[0];

    error := idAuthor;
    ShowBalloon(error);
    Exit;

  mysql_close(_myCon);
end;
wo liegt da der Fehler?

Grüsse, Chris
Chris
  Mit Zitat antworten Zitat
 


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 22:41 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