New Problems with Oracle 10.1.0.4


[ Antworten ] [ Ihre Antwort ] [ Forum www.mannhaupt.com ]

Abgeschickt von Jürgen Schmied am 02 Juni, 2005 um 09:55:21

Hi!

This oracle version implements ParameterMetaData partially. I had to change JDBCLogger.setProcedure again:

ParameterMetaData pmd;

// 2.6.2005 jschmied
// ParameterMetaData is supported on different levels by Oracle
try {
pmd = cStmt.getParameterMetaData();
num = pmd.getParameterCount();
if (num >= 1) {
// oracle 10.1.0.4 has some stubs in ParameterMetaData, try if a function throws a UnsupportedFeature exception
pmd.getParameterType(1);
pmd.getParameterTypeName(1);
pmd.isNullable(1);
}
} catch (Exception e) {
pmd = null;
num = columns.size();
}

This should be more robust.

Bye

Juergen




Antworten:



Ihre Antwort

Name:
E-Mail:

Subject:

Text:

Optionale URL:
Link Titel:
Optionale Bild-URL:


[ Antworten ] [ Ihre Antwort ] [ Forum www.mannhaupt.com ]