Beitrag von René (17 Beiträge) am Mittwoch, 8.November.2006, 21:22.
Datumsfeld importieren, aber wie?
Guten Abend,
ich möchte einen Datenbestand aus einer Access-DB über csv nach baseportal importieren. Das Datumsfeld sieht so aus '16.04.2006 12:03:29'. Nach der Übernahme möchte ich auch Zeitberechnungen anstellen. Wie wird das Feld übernommen und wäre es nicht sinnvoller Datum und Uhrzeit zu trennen?
Kenne mich da nicht so aus.
Bedanke mich schon jetzt für eure Tipps.
René
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 9.November.2006, 15:42.
Re: Datumsfeld importieren, aber wie?
Mmh, also wenn Du das Datum trennen willst und das nicht schon in Access beim Export geht, würd ich das so machen:
- Mache eine Kopie der importierten Datenbank
- Lege 2 weitere Felder Typ "Datum" an, einmal mit "Tag.Monat.Jahr" und einmal mit "Stunde:Minute:Sekunde"
- mach folgende Seite und führe sie aus:
<loop db=dbname code=perl>
($_loop{Datum},$_loop{Zeit})=split / /,$Datum_zusammen;
put \%_loop, "dbname_Kopie";
</loop>
nicht getestet ,-)
Beitrag von René (17 Beiträge) am Donnerstag, 9.November.2006, 16:22.
Re: Datumsfeld importieren, aber wie?
danke, werde mal probieren,
hatte gestern schon versucht, die csv-Datei zu importieren, ein Feld für Datum und Zeit würde mir ja zum Berechnen auch reichen, aber wenn in der bp-Datenbank das Feld schon als Typ Datum angelegt ist, dann wird das Datum richtig importiert, aber bei der Uhrzeit nimmt er immer die aktuelle (Zeitpunkt: Nutzeringabe). Das verstehe ich nicht.