AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Prism Konvertierung in Delphi.Net schlägt fehl
Thema durchsuchen
Ansicht
Themen-Optionen

Konvertierung in Delphi.Net schlägt fehl

Ein Thema von Delbor · begonnen am 14. Nov 2006 · letzter Beitrag vom 15. Nov 2006
Antwort Antwort
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#1

Konvertierung in Delphi.Net schlägt fehl

  Alt 14. Nov 2006, 14:28
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:
X := Convert.ToInt32(HomeContentRec.ZellCount); 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:
Zitat:
Die Eingabezeichenfolge hat das falsche Format.
Im Browser wird mir obige Zuweisung an X als Fehlerquelle angezeigt.

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
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Konvertierung in Delphi.Net schlägt fehl

  Alt 14. Nov 2006, 15:40
Hi zusammen
Nachdem ich noch etwas gestöbert hatte, stiess ich auf diesen Thread.
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
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Konvertierung in Delphi.Net schlägt fehl

  Alt 14. Nov 2006, 15:42
Hallo,

probier mal

X:= HomeContentRec.ZellCount.ToInt32;


Heiko
Heiko
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Konvertierung in Delphi.Net schlägt fehl

  Alt 15. Nov 2006, 11:39
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
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#5

Re: Konvertierung in Delphi.Net schlägt fehl

  Alt 15. Nov 2006, 11:49
Eine Alternative zu Convert.ToInt32 könnte übrigens Int32.Parse bzw. Int32.TryParse sein. Liefert das andere Ergebnisse?
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz