![]() |
Abfrage ob Wert ein String ist ?
Hallo zusammen,
ich prüfe z.B. mit ...
Delphi-Quellcode:
... ob es sich um einen integer-Wert handelt.
if TryStrToInt(Query['' + Spalten[I] + ''], MyInt) = True then
begin ... end; Nur womit frage ich ab ob es sich um einen String handelt ? Gruss Holger |
Re: Abfrage ob Wert ein String ist ?
Zitat:
Für mich ist in einer DB (handelt sich wohl um eine Abfrage) alles ein String außer es ist der DB-NULL-Wert. |
Re: Abfrage ob Wert ein String ist ?
... Du hast Recht. Ich hatte folgendes Problem:
Bei der Abfrage:
Delphi-Quellcode:
... sind auch die Uhrzeit-Felder reingelaufen. Da diese aber String - Felder sind kamen diese mit der nachfolgenden Umwandlung...
if TryStrToDateTime(Query['' + Spalten[I] + ''], MyDateTime) = True then
begin ... end;
Delphi-Quellcode:
... nicht zurecht ...
datetimetostr(Query['' + Spalten[I] + '']);
Nun frage ich vorher mit ...
Delphi-Quellcode:
... ab ob sich das DateTime in einen String verwandeln lässt und weiss dann das es ein Uhrzeit-Feld ist.
if TryStrtoTime(Query['' + Spalten[I] + ''], MyDateTime) = True then
begin ... end; Gruss Holger |
Re: Abfrage ob Wert ein String ist ?
Frag doch den Typ der Ergebnisspalte ab (Fieldtype, Datatype oder ähnliches müßte das Property heißen).
|
Re: Abfrage ob Wert ein String ist ?
Das könnte ich natürlich auch tuen.
Vielen dank. Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz