Hi Marcel,
Im Enterprise-Manager wirkt sich die Umstellung des Default NULL Wertes nur dann aus wenn die Datenbank angelegt und noch leer ist. Sobald einmal Tabellen drinnen stehen, hat dies keine Auswirkung mehr.
Jetzt möchte ich deinen 2. Vorschlag probieren und habe dazu in Delphi folgenden Code eingebaut, der aber leider nicht funktioniert.
Delphi-Quellcode:
ZStoredProc.Connection := ZConnection;
ZStoredProc.Active := false;
ZStoredProc.StoredProcName := '
sp_dboption';
ZStoredProc.ParamByName('
@optname').AsString := '
ansi null default';
ZStoredProc.ParamByName('
@optvalue').AsString := '
true';
try
ZStoredProc.ExecProc;
except
end;
Vermutlich darf ich da keine Zeos StoredProcedure-Komponente verwenden, sondern etwas anderes? Vielleicht kannst du mir hier nochmals etwas genauer behilflich sein, wie dieser
SQL-Aufruf aussehen soll, da ich in so Sachen, wie Prozedur-Aufrufe in Servern, leider total unerfahren bin.
Diesen Aufruf möchte ich unmittelbar nach dem erfolgreichen Öffnen der Serververbindung und noch vor dem Definieren der einzelnen Tabellen per
SQL einbauen.
mfg
Herbert