AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Mapping von NULL auf primitive Datentypen, wie genau?
Thema durchsuchen
Ansicht
Themen-Optionen

Mapping von NULL auf primitive Datentypen, wie genau?

Ein Thema von s.h.a.r.k · begonnen am 5. Mär 2010 · letzter Beitrag vom 5. Mär 2010
 
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#1

Mapping von NULL auf primitive Datentypen, wie genau?

  Alt 5. Mär 2010, 02:03
Datenbank: egal • Version: egal • Zugriff über: egal :)
Hallo zusammen,

ich sitze gerade noch vor dem Rechner, weil ich ein Problem habe, welches ich auf die schnell nicht sinnvoll lösen kann. In meinem Fall ist es so, dass ich Daten aus Datenbank A laden und in Datenbank B speichern muss. Dies mache ich über mein Programm, da die Daten nocht nicht ganz reif für DB B sind.

Jedenfalls bin ich gerade an der Stelle, wo ich die Daten lade und diese auf Klassen mappe, was ja *eigentlich* kein Problem ist, bis auf diese dummen NULL-Werte eben. Bei Strings sehe ich da ja weniger das Problem, da ich dann einfach einen Leerstring habe, aber wie schaut das bei anderen Datentypen aus?
Code:
String -> '' (Leerstring)
Integer -> ?
Float  -> ?
Boolean -> ?
Oder gibt es da andere Möglichkeiten? Ich habe es bisher noch nicht geschafft ein NULL einem String zuzuweisen

Eine andere Möglichkeit wäre es ja, jede Eigenschaft einer Klasse als TValue (AnyDAC) oder TField (soweit ich weiß spuckt das ADO aus, wenn man ein Feld aus einem Dataset ausliest) angibt, aber dann erhöht sich zum einen der Aufwand bei der weiteren Programmierung und zum anderen ist das einfach ein Overkill (Speicher/Performance).
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
 


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 20:49 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