![]() |
Konvertierung in Delphi.Net schlägt fehl
Hi zusammen
In einer Datenbank (Access)habe ich ein Textfeld, das Zahlenwerte enthält. Im Programm benötige ich diesen Wert als Integer und benutze deshalb die Convert-Methode:
Delphi-Quellcode:
X ist lokal als integer definiert, HomeContentRec.ZellCount enthält den gesuchten Wert als alphanumerisches Zeichen, der aus einem DataSet mit dessen ToString-Methode zugewiesen wurde. Trotzdem erhalte ich die Fehlermeldung:
X := Convert.ToInt32(HomeContentRec.ZellCount);
Zitat:
Ach ja - im vorliegenden Fall handelt es sich um eine ASP.Net-Webanwendung. Ich habe trotzdem hier gepostet, da das Problem wohl kaum ASP-spezifisch ist. Ansonsten bitte ich um Vergebung und (Ver-)Schiebung... Gruss Delbor |
Re: Konvertierung in Delphi.Net schlägt fehl
Hi zusammen
Nachdem ich noch etwas gestöbert hatte, stiess ich ![]() Die Borland.Vcl.SysUtils eingebunden, und schon klappt's wie aus guten alten Win32-Tagen. Die Frage ist nur: wie plattformunabhängig ist das noch?`Weiss darüber jemand mehr? Gruss Delbor |
Re: Konvertierung in Delphi.Net schlägt fehl
Hallo,
probier mal X:= HomeContentRec.ZellCount.ToInt32; Heiko |
Re: Konvertierung in Delphi.Net schlägt fehl
Hi Hoika
Das funktioniert bei mir so nicht. HomeContentRec.ZellCount ist zwar ein String, aber unter Delphi für DotNet können Strings wie gewohnt deklariert werden, sind also keine Klassen - wie unter Delphi C# - und haben deshalb auch keine Methoden. Gruss Delbor |
Re: Konvertierung in Delphi.Net schlägt fehl
Eine Alternative zu Convert.ToInt32 könnte übrigens Int32.Parse bzw. Int32.TryParse sein. Liefert das andere Ergebnisse?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:51 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