E ae galera, blz?
Estou tendo problemas com o access, tento acessar a tabela names com o seguinte código:
try {
Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection con =
DriverManager.getConnection ( "jdbc:odbc:Data", "", "" );
Statement stt = con.createStatement();
System.err.println ( "statement criado com sucesso" );
String consulta = "SELECT * FROM names";
ResultSet result = stt.executeQuery( consulta );
ResultSetMetaData data = result.getMetaData();
StringBuffer output = new StringBuffer();
int column = data.getColumnCount();
for ( int i = 1; i <= column; i++ )
output.append ( result.getObject ( i ) );
System.err.println ( output.toString() );
stt.close();
con.close();
}
catch ( SQLException sqlex ) {
System.err.println ( sqlex.getMessage() );
}
catch ( ClassNotFoundException cnfex ) {
System.err.println ( "Class not found" );
}
}
Edit: Esqueci de dizer o problema :oops:
Ao tentar acessar a tabela, o prog me retorna o seguinte erro:
Estado de cursor inválido.
Gostaria de saber o q causa esse problema.
[]'s