-
Hallo,
das habe ich mir schon gedacht, dass da prepared Statement und Date im Spiel ist; dabei ist halt die Tücke, dass da auf das Jahr 1900 draufgezählt werden - nimmt man da -1899, dann passt es.
Wenn der Treiber das alles richtig macht, und die Datenbank mit not null und default 1.1.0001 definiert ist, dann müsste man eigentlich auch mit prepStm.setDate(n, null) den gewünschten Effekt erreichen.
Ansonste müsste eigentlich auch DateFormat.parse("01.01.0001") zum gewünschten Ziel führen.
mfg
Dieter Bender
 Zitat von mwithake
@Dieter Es ging darum den Wert mit der Methode setDate() der Klasse PreparedStatement zu schreiben und ich keine java.sql.Date-Objekt mit dem entsprechende Wert für '01.01.0001' hinbekam.
Habe inzwischen aber eine Lösung gefunden:
PHP-Code:
GregorianCalendar cal = (GregorianCalendar)GregorianCalendar.getInstance();
cal.set(1, 0, 1, 0, 0, 0);
Date emptyDate = new Date(cal.getTimeInMillis());
oder kurz
PHP-Code:
Date emptyDate = new Date(-62135773199359l)
Wir nutzten den Wert '01.01.0001' als "Leerwert" weil ein RPG-CLEAR auf ein Datumsfeld genau diesen Wert ergibt und wir auf das umständlichen Handling von NULL-Werten in der Datenbank ansonsten gut verzichten können.
Gruß
M. Withake
Similar Threads
-
By I0N in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 21-11-06, 12:44
-
By Christian.Hesse in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 04-08-06, 10:04
-
By jjagi in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 07-07-06, 08:29
-
By deni87991 in forum IBM i Hauptforum
Antworten: 12
Letzter Beitrag: 19-05-06, 13:27
-
By jakarto in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 17-02-06, 17:37
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks