Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.164 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Fields.DataTyp einer Query in einer Showmessage anzeigen lassen

  Alt 21. Mär 2016, 21:06
Hallo Sir Rufo,

vielen Dank, das scheint es zu sein was ich benötige.

Allerdings bekomme ich es nicht ans Laufen, da mir in diesem Bereich die Kenntnisse einfach fehlen.
Ich habe mir das Beispiel aus der Hilfe angeschaut.

Delphi-Quellcode:
Var
Info : PTypeInfo;
begin
  // 1. Versuch
  Info := System.TypeInfo(AD_Query_1.Fields[j].DataType); // Fehlermeldung: ...E2133 Standardfunktion TYPEINFO erwartet einen Typbezeichner
  ShowMessage(Info^.Name); // Fehlermeldung: ...W1057 Implizite String-Umwandlung von 'ShortString' zu 'string'

  // 2. Versuch
  ShowMessage(TypInfo.GetEnumName(AD_Query_1.Fields[j].DataType) // Fehlermeldung: ...E2010 Inkompatible Typen: 'PTypeInfo' und 'TFieldType'
  
end;
Wie müsste ich das umsetzen?
Vielen Dank!
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat