Hallo!

Lösung gefunden: ich habe das gleiche Problem in den MySQL-Foren
eingestellt. Dort wurde eine Lösung vorgeschlagen, die das Problem auf
der MySQL-Seite (also beim Server) behandelt - mit einem TRIGGER.
Siehe http://forums.mysql.com/read.php?70,395851,395904#msg-395904
Das funktioniert bei mir gut.

Gruß
Ulrich

Am 23.11.2010 17:37, schrieb Robert Großkopf:
> Hallo Ulrich,
>   
>> ich arbeite mit OOo Base 3.2.1 unter Suse-Linux, im Hintergrund MySQL 5.1.
>>
>> Ich verwende Base als Frontend für eine bestehende MySQL-Datenbank. Dort
>> habe ich eine Tabelle erzeugt mit Default-Werten für die Spalten. Wenn
>> ich nun in einem Base-Formular ein solches Feld beim Erfassen von Daten
>> leer lasse, wird in der Tabelle statt des Default-Wertes NULL
>> eingetragen. Gibt es dafür Abhilfe? Oder ist das beabsichtigt?
>>     
> Ich habe gerade einmal den Unterschied zur internen Datenbank getestet. Wenn 
> Du intern Defaultwerte eingibst werden die auch direkt in den Tabellen 
> gezeigt. Defaultwerte von MySQL kommen bei mir (SuSE 11.2, OOo 3.1.1) weder 
> über den jdbc-Treiber als auch über die Direktverbindung mittels Extension 
> über.
>
> Willst Du nicht, dass im Formular als leer angezeigte Felder tatsächlich leer 
> bleiben, so hilft leider auch nicht die Einstellung, dass dort nicht "NULL" 
> abgespeichert werden soll. Du müsstest also schon das Formular mit 
> entsprechenden Defaultwerten versehen (Kontrollfeld - Allgemein - 
> Standardtext)
>
>
> Gruß
>
> Robert
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>   

-- 
Ulrich Goebel
Sonnenrain 29, 53757 St. Augustin
Tel.: 02241-8799161
mobil: 0160-8221923
eMail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an