Entwickler-Ecke
Datenbanken - "leere zeichenfolge" Access ausschalten
bbfan - So 29.01.06 13:11
Titel: "leere zeichenfolge" Access ausschalten
Hallo!
Wie kann ich beim CREATE TABLE oder später mit ALTER TABLE in einer Accessdatenbank in einer Tabelle die Option "Leere Zeichenfolge" auf "Nein" setzen.
Bei CREATE TABLE auf NOT NULL setzen ist nicht die Lösung. Das entspricht dem Wert "Eingabe erforderlich".
Viele Grüße!
digi_c - So 29.01.06 16:31
Ich habe kein Acess, was bedeutet denn diese Option? Du willst einen leeren Defaultwert der nicht zwingend angegeben werden muss?
bbfan - So 29.01.06 18:17
"leere Zeichenfolge"="JA" bedeutet folgendes:
Nehmen wir an du hast eine Spalte vom Type "Text" also CHAR(50).
Und nun speicherst du ein Wort dort ab. z.B. "Hallo".
Dann wird "HALLO " gespeichert. Also das Wort "HALLO" + 45 Leerzeichen.
Das kommt schlecht, wenn du später wieder die Tabelle auslieset, da alles voller unnützer Leerzeichen ist.
mkinzler - So 29.01.06 18:31
Statt CHAR VARCHAR nehmen oder beim Select "trimmen"
bbfan - So 29.01.06 19:03
VARCHAR hilft leider nicht.
Derzeit habe ich es mit trimmen umgangen. Aber das ist keine saubere Lösung.
Muss doch über SQL möglich sein....
digi_c - So 29.01.06 19:29
Ich muss gestehen das ich da auch immer trimme. Ich wüßte nicht wie es anders gehen sollte. Zumal ich an dem bestehenden DB Architektur nichts ändern könnte :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!