Skip to content

Commit f19b241

Browse files
committed
Fixed bug updating fields that map to "DateTime" Java types in the Recordset class
1 parent b9d83bb commit f19b241

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/javaxt/sql/Recordset.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -945,9 +945,14 @@ else if (FieldType.indexOf("timestamp")>=0)
945945
stmt.setTimestamp(id, FieldValue.toTimeStamp());
946946

947947
else if (FieldType.indexOf("date")>=0){
948-
javaxt.utils.Date d = FieldValue.toDate();
949-
if (d==null) stmt.setNull(id, java.sql.Types.DATE);
950-
else stmt.setDate(id, new java.sql.Date(d.getTime()));
948+
if (FieldType.indexOf("datetime")>=0){
949+
stmt.setTimestamp(id, FieldValue.toTimeStamp());
950+
}
951+
else{
952+
javaxt.utils.Date d = FieldValue.toDate();
953+
if (d==null) stmt.setNull(id, java.sql.Types.DATE);
954+
else stmt.setDate(id, new java.sql.Date(d.getTime()));
955+
}
951956
}
952957

953958
else if (FieldType.indexOf("object")>=0)

0 commit comments

Comments
 (0)