tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
671
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    illaX illaX ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Konstanz
    Beiträge
    268
    Hi,

    ich arbeite gerade mit Datenbanken und benutze ResultSet

    next() funktioniert hervorragend
    nun moechte ich aber auch gerne previous() benutzen. Doch er sagt mir das mit ResultSet nur TYPE_FORWARD funktioniert.

    Wie kann ich denn jetzt previous(), last(),... benutzen?

    Danke fuer Hilfe.

    MfG
    illaX
     

  2. #2
    illaX illaX ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Konstanz
    Beiträge
    268
    ok ich habe die Loesung:

    mein Statement benoetigt: ResultSet.TYPE_SCROLL_SENSITIVE

    damit ich auch vorherige Datensaetze lesenk ann.

    MfG
    illaX
     

  3. #3
    illaX illaX ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Konstanz
    Beiträge
    268
    Naechstes Problem

    wie kann ich jetzt einen neuen Datensatz hinzufuegen?

    Ich setze den Pointer auf die Stelle nach dem letzten Datensatz (afterLast()).
    Ich gebe die Daten zB. Name in ein JTextField ein.
    Nun moechte ich gerne, das der String ausm JTextField in der Datenbank eingetragen wird.

    Habe es mit updateObject ausprobiert, aber das kann wohl nicht funktionieren.

    Wie geht das? ich suche schon seid einer h und finde nichts.

    MfG
    illaX
     

  4. #4
    masmin masmin ist offline Mitglied Bronze
    Registriert seit
    Nov 2004
    Beiträge
    37
    Ich hatte sowas immer mit Statements gemacht. In so einem Statement hab ich dann einen SQL-Befehl übergeben, in deinem Falle wahrscheinlich einen INSERT INTO-Befehl.
     

  5. #5
    illaX illaX ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Konstanz
    Beiträge
    268
    jo vielen dank, ich musste erst eine neue Zeile erstellen.


    Danke.

    MfG
    illaX
     

  6. #6
    illaX illaX ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Konstanz
    Beiträge
    268
    ok neues problem, wenn ich updateRow() ausfuehre gibt er nur noch String + n aus.


    zB:
    Erstelle neuen Datensatz und fuelle das Feld "Name" mit H,
    dann gibt er bei den anderen Datensaetzen nur noch Bj, bei Bjoern aus.

    Weiss jemand warum er auf einmal die Strings abschneidet

    Der Fehler muss bei updateString() passieren.

    MfG
    illaX
     

Ähnliche Themen

  1. Problem mit ResultSet
    Von ceene im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 4
    Letzter Beitrag: 30.06.09, 12:02
  2. ResultSet Problem
    Von pdikij im Forum Java
    Antworten: 8
    Letzter Beitrag: 14.09.07, 12:02
  3. for Schleife und ResultSet
    Von solsticepan im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 30.03.06, 10:07
  4. ResultSet
    Von tinella im Forum Java
    Antworten: 6
    Letzter Beitrag: 14.10.04, 12:01
  5. ResultSet Serialisieren
    Von SwingTänzer im Forum Java
    Antworten: 8
    Letzter Beitrag: 27.04.04, 09:55