Datum mittels "sql befehl" schreiben

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

juergen_w1987
**
Beiträge: 48
Registriert: Fr, 04.02.2011 09:31

Datum mittels "sql befehl" schreiben

Beitrag 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+"' .....
juergen_w1987
**
Beiträge: 48
Registriert: Fr, 04.02.2011 09:31

Re: Datum mittels "sql befehl" schreiben

Beitrag 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)
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Datum mittels "sql befehl" schreiben

Beitrag 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
Antworten