Das ist ja putzig. Bringt es etwas, wenn Du die Variabe einmal umbenennst? Ansonsten gehen mir auch die Ideen aus

Also ... ich habe auch weitergesucht und in einer ältern
mysql.pas folgende Deklaration gefunden:
type
PMYSQL_FIELD = ^TMYSQL_FIELD;
TMYSQL_FIELD = record
name: pChar; // Name of column
table: pChar; // Table of column if column was a field
def: pChar; // Default value (set by mysql_list_fields)
_type: enum_field_types; // Type of field. Se mysql_com.h for types
length: longword; // Width of column
max_length: longword; // Max width of selected set
flags: longword; // Div flags
decimals: longword; // Number of decimals in field
end;
Wie Du siehst steht dort oben: PMYSQL_FIELD = ^TMYSQL_FIELD;
Diese Verbindung fehlt uns in der "neuen"
mysql.pas. (Nein, die alte läuft nicht unter D2009 pChar und nicht pAnsiChar).
Wenn ich Field : TMYSQL_Field deklariere kann ich zwar .Name auswählen. Dann habe ich aber das Problem, dass Field nun ein Record ist und mein Ergebnis ein Zeiger ...
Noch ne Idee?
VG Andreas