Seite 1 von 1

Datum mittels "sql befehl" schreiben

Verfasst: Mo, 23.01.2012 09:37
von juergen_w1987
Hy Leute,

wieder einproblem. Wie muss der "Sql Befehl" aussehen damit man ein datum in ein datumsfeld schreiben kann?
Ich will das eingebene datum aus einem textfeld auslesen und mittels update... eintragen.

Auslesen: Muss ich dim Datum as String oder sollte dim Datum as Date nehmen

Code: Alles auswählen

		
oForm = thisComponent.drawpage.forms
Datum = oForm.GetByName("Datum").Date 
sql: wie muss das Datum aussehen??????

Code: Alles auswählen

Update ""Seildatentabelle"" set ""Date""='"+Datum+"' .....

Re: Datum mittels "sql befehl" schreiben

Verfasst: Mo, 23.01.2012 09:52
von juergen_w1987
Hab schon den SQL Datumsformat es sind Bindestriche dazwischen und keine Punkte '2008-12-12'

muss nur schauen ob String oder Date passen sonst (muss ich ein bisschen string manipulation verwenden)

Re: Datum mittels "sql befehl" schreiben

Verfasst: Mi, 25.01.2012 22:12
von F3K Total
Hi,
ich habe gerade folgenden Befehl unter Extras/SQL... erfolgreich verwendet:

Code: Alles auswählen

update "Table_Datum" set "Datum" = convert(substring("Datumtxt",7,4)||'-'||substring("Datumtxt",4,2)||'-'||substring("Datumtxt",1,2),date)
Wobei das Datum im Textformat dd.mm.yyyy in der Spalte "Datumtxt" vorgelegen hat.

Gruß und viel Erfolg R