Ungultiger Cursorstatus

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
[Microsoft][ODBC Driver Manager] Ungultiger Cursorstatus

woran kann der fehler liegen
 

abollm

Top Contributor
Anonymous hat gesagt.:
[Microsoft][ODBC Driver Manager] Ungultiger Cursorstatus

woran kann der fehler liegen

Poste mehr Angaben, z.B.

- verwendete Datenbank
- Wo genau tritt die Fehlermeldung auf, SELECT-Abfrage, Package-Aufruf etc.?
- Was machst du, sodass die Fehlermeldung auftritt (Java-Snippet posten!)?

Dann kann dir besser geholfen werden.
 
G

Guest

Gast
Code:
  public String getPNr(){

    ResultSet einAbfrageErgebnis = einSQLInterface.getPNr();
    String perNr = null;
    try  {
      perNr = einAbfrageErgebnis.getString(1);
      System.out.println(einAbfrageErgebnis.getString(1)); //zeig noch mal
    }
    catch ( SQLException e)  {
      System.out.println("Fehler: " + e.getMessage());
    }
    return perNr;
  }


der fehler tritt hier auf


meine sql anweisung

Code:
("SELECT Max((Personen_Nr)+1)AS AA FROM T_PERSONEN");
 

abollm

Top Contributor
Anonymous hat gesagt.:
[..]der fehler tritt hier auf
meine sql anweisung
Code:
("SELECT Max((Personen_Nr)+1)AS AA FROM T_PERSONEN");

Die o.a. Fehlermeldung deutet vermutlich darauf hin, dass dein SELECT-Statement NULL zurückliefert.
 

abollm

Top Contributor
Ändere deine Methode wie folgt ab, dann erhältst du auch einen Wert zurück. Du musst den Cursor auf den ersten Datensatz bewegen, ansonsten findet das SELECT-Statement keinen Datensatz.

Code:
   public String getPNr(){

    ResultSet einAbfrageErgebnis = einSQLInterface.getPNr();
    String perNr = null;
    try  {
      einAbfrageErgebnis.next();
      perNr = einAbfrageErgebnis.getString(1);
      System.out.println(einAbfrageErgebnis.getString(1)); //zeig noch mal
    }
    catch ( SQLException e)  {
      System.out.println("Fehler: " + e.getMessage());
    }
    return perNr;
  }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P java datenbank ungültiger Cursorstatus Datenbankprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben