Heyho,
ich habe ein Problem und hoffe mir kann geholfen werden und zwar muss ich ein Projekt für Wirtschaftsinformatik in der Schule machen und bin jetzt vollends am verzweifeln. Bei dem Projekt handelt es sich um einen Geldautomaten (also als GUI). Und jetzt spuckt mir mein Eclipse folgende Fehlermeldung aus wenn ich den Kontostand abfragen will.
Die KontostandAbfragen Methode sieht folgendermaßen aus:
Was mache ich für einen Fehler? Danke schonmal für die Hilfe.
ich habe ein Problem und hoffe mir kann geholfen werden und zwar muss ich ein Projekt für Wirtschaftsinformatik in der Schule machen und bin jetzt vollends am verzweifeln. Bei dem Projekt handelt es sich um einen Geldautomaten (also als GUI). Und jetzt spuckt mir mein Eclipse folgende Fehlermeldung aus wenn ich den Kontostand abfragen will.
Java:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Ungültiger Cursorstatus
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)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
at paket_Geldautomat.Kunde.KontostandAbfragen(Kunde.java:93)
at paket_Geldautomat.Änderung_Auszahlung$3.actionPerformed(Änderung_Auszahlung.java:98)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Die KontostandAbfragen Methode sieht folgendermaßen aus:
Java:
public void KontostandAbfragen()
{
String mSQL;
ResultSet antwort;
DBZugriff objZugriff=new DBZugriff();
objZugriff.verbinden();
mSQL="SELECT Kontostand FROM Geldautomat WHERE KTO= '"+ this.kto +"'";
antwort=objZugriff.einlesen(mSQL);
try
{
antwort.next();
this.kontostand=Double.parseDouble(antwort.getString("Kontostand"));
}
catch (NumberFormatException e)
{
System.out.println("Zuordnung fehlgeschlagen");
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
objZugriff.trennen();
}
Was mache ich für einen Fehler? Danke schonmal für die Hilfe.