Einzelnen Beitrag anzeigen

Kryoko
(Gast)

n/a Beiträge
 
#1

Mysql Daten auslesen.Problem

  Alt 10. Feb 2005, 23:28
Datenbank: Mysql • Version: neuste • Zugriff über: von.Hand
Hi !

Ich bekomm irgendwie eine Fehlermeldung mit der ich wirklich nichts anfangen kann.
Also:
zuerst connecte ich auf meinen Server (I) (funktioniert 100%)
und speichere eine Zeile in "s" (II)
Delphi-Quellcode:
var
  M: PMysql; Anz, i: Integer; Res: PMysql_Res; s: TMYSQL_Row;
begin
  Screen.Cursor := crHourGlass;
  m := @FMysql;
  mysql_connect(m , pChar(FMysql.host), pChar(FMysql.user), pChar(FMysql.passwd));
// mySql_Ping(m);
  mysql_select_db(m, pChar('test'));
  mysql_query(m, pChar('SELECT * FROM Daten'));
  Res := mysql_store_result( m ); //Alle Daten vom Server laden
  s := mysql_fetch_row( Res ); //erste Zeile...
  mysql_free_result(Res);
  mysql_close(m);
  Screen.Cursor := crDefault;
eigentlich müsste ich ja per s[i] auf die Einträge der Tabelle zugreifen (0==Id, 1==Vorname, 2==Nachname,...),
wobei z.B. Vorname ein String ist, weshalb
  showmessage(s[1]); irgendnen Wert ausspucken müsste. Stattdessen :

"Array type required"

wie kann ich diese verflixten Daten auslesen ???

btw.: MySQL Anfänger.

Grüße.....
  Mit Zitat antworten Zitat