Hallo Experten!
Ich müsste per SQL eine Access 2000 Tabellendefinition ändern.
Der bisherige Datentyp einer Spalte soll von Ja/Nein (BIT) auf Zahl/Byte (TINYINT) geändert werden.
Das funktioniert mit
ALTER TABLE MeineTabelle
ALTER COLUMN MeineSpalte TINYINT
schon ausgezeichnet (seltsamerweise nur, wenn ich’s per ADO.NET aus mache, die selbe Abfrage direkt im Access bringt den Fehler, dass die Spalte ‚TINYINT‘ nicht existiert, aber das nur nebenbei), aber dummerweise ist dann kein Standardwert eingetragen.
Die Spalte ist (und soll’s auch bleiben) NOT NULL, darum falle ich dann beim Versuch, dort einzufügen, auf die Nase, wenn ich wie bisher auch den Wert für MeineSpalte nicht übergebe.
Irgendeine Idee, wie ich den Standardwert ‚0‘ per SQL/DML setzen kann?
Danke schonmal,
Martin