Einzelnen Beitrag anzeigen

Ducksoul

Registriert seit: 19. Apr 2006
Ort: Ilmenau
87 Beiträge
 
RAD-Studio 2009 Pro
 
#3

Re: Access "leere Zeichenfolge" erlauben

  Alt 9. Apr 2010, 13:33
Ne. NULL is erlaubt. Das Problem sind Leere Zeichenfolgen. Also der Value eines Textfeldes wäre dann: ''

Das Problem ist, dass die Daten so abgespeichert werden wie sie in den Forms stehen. Also wenn ein Edit leer ist, dann wird ein Leerstring reingeschrieben. Das Feld ist ja dann sozusagen nicht mehr NULL.
Nur die Programmlogik zu ändern und die zig tausend Stellen zu finden, wo anstatt Leerstring dann das Feld NULL gesetzt werden müsste ist denke ich noch komplexer, als den Wert zu ändern.
Zumal dann auch die Wahrscheinlichkeit nicht allzu gering wäre, dass man was übersieht.


Gruß

Edit:

Die Lösung fand sich nun doch ziemlich fix:

Delphi-Quellcode:
procedure TDbu.ChangeProperties(scon: string);
var
  Catalog: _Catalog;
begin
  Catalog := CoCatalog.Create;
  Catalog.Set_ActiveConnection(scon);
  Catalog.Tables['Stammdata'].Columns['PruefOrtName'].Properties['Jet OLEDB:Allow Zero Length'].Value := true;
end;
Franz
  Mit Zitat antworten Zitat