|
CREATE TABLE ROB/ERIC (MYDATE DATE NOT NULL WITH DEFAULT, MYCHAR CHAR (1 ) NOT NULL WITH DEFAULT) INSERT INTO ROB/ERIC (MYDATE, MYCHAR) VALUES('0001-01-01', 'a') It did allow this. However, STRDBG select * from rob/eric Did generate some messages CPF5035-error code 18 INSERT INTO ROB/ERIC (MYDATE, MYCHAR) VALUES('2004-01-01', 'b') select * from rob/eric ....+....1....+. MYDATE MYCHAR ++++++++ a 01/01/04 b ******** End of Perhaps instead of using a default date of that, you need to either pick a different default date, or better yet, set up your applications to handle null fields. drop table rob/eric Drop of ERIC in ROB complete. CREATE TABLE ROB/ERIC (MYDATE DATE , MYCHAR CHAR ( 1) NOT NULL WITH DEFAULT) Table ERIC in ROB created but could not be journaled. INSERT INTO ROB/ERIC (MYCHAR) VALUES('a') 1 rows inserted in ERIC in ROB. INSERT INTO ROB/ERIC (MYDATE, MYCHAR) VALUES('2004-01-01', 'b') 1 rows inserted in ERIC in ROB. select * from rob/eric SELECT statement run complete. ....+....1....+. MYDATE MYCHAR - a 01/01/04 b ******** End of or perhaps select coalesce(mydate,'0001-01-01'), mychar from rob/eric Rob Berendt -- Group Dekko Services, LLC Dept 01.073 PO Box 2000 Dock 108 6928N 400E Kendallville, IN 46755 http://www.dekko.com "Eric Kempter" <EKempter@xxxxxxxxxxxxxxx> Sent by: midrange-l-bounces@xxxxxxxxxxxx 02/10/2004 01:42 PM Please respond to Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx> To "Midrange Systems Technical Discussion" <midrange-l@xxxxxxxxxxxx> cc Fax to Subject SQL 22007 When attempting to read a file via an SQL select statement in RPGLE, I receive SQL state error 22007 on a record that contains a non NULL date field valued with 0001-01-01. To my mind, this is a valid date. When I value this field with 2003-01-01, I do not receive an error. Any thoughts on what the problem could be? We are using V5R2. Thanks in advance for any assistance. _______________________________________________ This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/midrange-l or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.