Access, Replikations-ID abfragen

jeipack

Erfahrenes Mitglied
Hi
Ich habe eine Access Datenbank aus der ich eine Replikations-ID abfragen muss und später bei einem PreparedStatement wieder setzen muss.
Die Replikations-ID ist zwar eine Zahl, aber keine Ahnung was für ein Typ (Int, Double, etc).
Also hab ich es einfach mal als String versucht:
String id=rsST.getString(18);
Das führt zu:
[ODBC Microsoft Access Driver]Numerischer Wert außerhalb des Gültigkeitsbereichs.

Ja, kann mir einer sagen wie ich die Replikations-ID auslesen und später wieder setzen kann?


Die ID sieht übrigens so aus: {0117EF01-8570-4E47-BB89-EE90779CFC72}


Vielen Dank & Gruss
jeipack
 
Die Metadaten zu diesem Feld:
Java:
java.sql.ResultSetMetaData meta = rsST.getMetaData();
System.out.println(meta.getColumnClassName(18));

sagen mir, dass es ein String ist:
Ausgabe: java.lang.String


Nur leider gibt es immer noch eine Exception bei der Abfrage:
Java:
String debugid=rsST.getString(18);
Java:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]Numerischer Wert außerhalb des Gültigkeitsbereichs. bei Spalte 18 (SI_ID)
	at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
 
Zurück