Hallo,
beim Zugriff auf die SQL Anywhere 9.0 mit JDBC oder ODBC erhalte ich bei
Aufruf von folgendem:
// in Java:
Connection conn....
final ResultSet rsIndex = conn.getMetaData().getIndexInfo(null,
strSchema, s, false, false);
immer mal wieder nachfolgenden Fehler:
ERROR [main] reader.JDBCSybaseReader -
[java] [dbdiffer] com.sybase.jdbc2.jdbc.SybSQLException:
RAISERROR executed: There is no object with the specified owner/name
combination
[java]
[java] [dbdiffer] at
com.sybase.jdbc2.tds.Tds.processEed(Tds.java:2961)
[java] [dbdiffer] at
com.sybase.jdbc2.tds.Tds.nextResult(Tds.java:2283)
[java] [dbdiffer] at
com.sybase.jdbc2.jdbc.ResultGetter.nextResult(ResultGetter.java:69)
[java] [dbdiffer] at
com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:220)
[java] [dbdiffer] at
com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:203)
[java] [dbdiffer] at
com.sybase.jdbc2.jdbc.SybStatement.queryLoop(SybStatement.java:1603)
[java] [dbdiffer] at
com.sybase.jdbc2.jdbc.SybCallableStatement.executeQuery(SybCallableStatement.java:
102)
[java] [dbdiffer] at
com.sybase.jdbc2.jdbc.SybDatabaseMetaData.returnResults(SybDatabaseMetaData.java:
2379)
[java] [dbdiffer] at
com.sybase.jdbc2.jdbc.SybDatabaseMetaData.getIndexInfo(SybDatabaseMetaData.java:
2140)
An was kann das liegen? Was bedeutet "RAISERROR executed: There is no
object with the specified owner/name combination" ?
Andreas
|