Ik heb een textfield gemaakt en wil nu vanuit de database (Access) een opvolgend nummer halen. Maar als ik de code gebruik die hieronder staat krijg ik een Invalid Cursor State foutmelding. Als ik het while statement in een if verander krijg ik alleen de eerste, maar ik wil degene die daarna komt.
Ik wil dus niet van tevoren de autonummering gaan lopen invullen, want later moet de data in de andere tekstvelden weer ingevoerd worden (wat overigens perfect werkt).
Zou iemand mij kunnen helpen met het wegwerken van deze Invalid Cursor State foutmelding?
Ik wil dus niet van tevoren de autonummering gaan lopen invullen, want later moet de data in de andere tekstvelden weer ingevoerd worden (wat overigens perfect werkt).
Code:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
Connection conn = DriverManager.getConnection(
"jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=c:/Melding.mdb;");
Statement TNR = conn.createStatement();
ResultSet rstc = TNR.executeQuery("SELECT * FROM Melding");
while (rstc.next());
{
String Ticnr = rstc.getString("Ticketnr");
txtTicketnr.setText(Ticnr);
}
Zou iemand mij kunnen helpen met het wegwerken van deze Invalid Cursor State foutmelding?