Moin,
Problem: Hab hier einen String, den ich aus einer .INI auslese:
db := ini.ReadString('GENERELL','datenbank','');
in dem String finde ich dann auch den gewünschten Inhalt: isdn
jetzt wandle ich das um:
_MySQLdb := pansichar(db);
oder auch:
_MySQLdb := pchar(db);
klappt soweit. Ich wundere mich das ich somit nicht auf die Datenbank komme.
Ein Anzeigen im Memotext ergibt:
Access denied for user 'isdn'@'%' to database 'isdn'
Da wird an das Wort "isdn" noch irgendein Schwachfug drangehängt.
Wie kann ich das verhindern?
wenn ich hingegen den Wert direkt an PChar übergebe, klappt es:
_MySQLdb : PChar = 'isdn';
Gruss
EL