diff options
author | Bruce Momjian | 1998-03-20 22:03:55 +0000 |
---|---|---|
committer | Bruce Momjian | 1998-03-20 22:03:55 +0000 |
commit | 2b3bb341fe6c9f56154436aa90c9c4ef1e4d645c (patch) | |
tree | 570d727e076ad6e93e20db81a51986300bd2a212 /src/interfaces/jdbc/postgresql/PreparedStatement.java | |
parent | 55c235b266de1dd37e5091f21a752490d758634a (diff) |
This patch fixes a couple of minor bugs:
1) DatabaseMetaData.getPrimaryKeys() would fail saying that there
is no
table t.
2) PreparedStatement.getObject() was missing some break statements,
which
was causing updates not to work with JBuilder (supplied by Aaron
Dunlop).
jdbc fixes from Peter.
Diffstat (limited to 'src/interfaces/jdbc/postgresql/PreparedStatement.java')
-rw-r--r-- | src/interfaces/jdbc/postgresql/PreparedStatement.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/interfaces/jdbc/postgresql/PreparedStatement.java b/src/interfaces/jdbc/postgresql/PreparedStatement.java index 659375064d..1f82314e11 100644 --- a/src/interfaces/jdbc/postgresql/PreparedStatement.java +++ b/src/interfaces/jdbc/postgresql/PreparedStatement.java @@ -470,14 +470,19 @@ public class PreparedStatement extends Statement implements java.sql.PreparedSta case Types.VARCHAR: case Types.LONGVARCHAR: setString(parameterIndex, x.toString()); + break; case Types.DATE: setDate(parameterIndex, (java.sql.Date)x); + break; case Types.TIME: setTime(parameterIndex, (Time)x); + break; case Types.TIMESTAMP: setTimestamp(parameterIndex, (Timestamp)x); + break; case Types.OTHER: setString(parameterIndex, ((PGobject)x).getValue()); + break; default: throw new SQLException("Unknown Types value"); } |