QUOTE (Ivo Gasser @ Do 6.10.2005, 19:14)Grundsaetzlich hast Du recht, Sascha. Es spielt keine Rolle, ob ein leeres Feld als "" abgespeichert wird oder einfach als leeres Feld. Mein Problem ist beispielhaft folgendes:
Ein Datensatz besteht aus 10 Feldern. Normalerweise stehen in jedem der zehn Felder Daten und somit werden beim Speichern auch 10 Felder abgespeichert. In Ausnahmefaellen ist das 10. Feld aber leer, da fuer das 10. Feld keine Daten exisitieren. Wenn ich diesen Datensatz nun speichere, wird dieser Datensatz nur mit 9 Feldern, statt mit 10 Feldern gespeichert, da das 10. Feld wie gesagt leer ist. Eigentlich waere dies ja nicht weiter schlimm, doch wenn ich die Daten in die Datenbank einlesen will, verursacht das fehlende 10. Feld eine Fehlermeldung und die Daten werden nicht eingelesen.
Es muss doch irgenwie moeglich sein ein Datensatz mit einem leeren Feld am Ende so abzuspeichern, dass das leere Feld als solches erkannt wird und nicht einfach verloren geht? Ich hoffe, ich habe mich verstaendlich ausgedrueckt.
Da das Problem beim einlesen liegt kann es nicht sein, dass Du dem Feld auch die Erlaubnis geben musst, "0" bzw. nichts einzugegen: Standard = NULL
Kenn mich hier eigentlich auch nicht gut aus
Gruss Miro