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.....