tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
427
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mchashi mchashi ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    31
    Hallo Leute,

    ich habe mir eine Datenbank Klasse geschrieben und habe nun in folgender Funktion ein Problem
    PHP-Code:
    public ResultSet read(String query)
        {
            
    System.out.println("Class: Database | ResultSet read(String query)");
            
            try {
                
    System.out.println("SQL-Query: " query);
                            
                return (
    st.executeQuery(query)); 
            }
            catch(
    Exception e) {
                
    e.printStackTrace();
            }
        } 
    Möchte gerne eine Abfrage wie "SELECT * FROM tutorials" ausführen, doch eclipse unterstreicht mir die Methode und meckert: The methode must return a type of ResultSet

    Verstehe den Fehler nicht, mache es doch...

    Vielen Dank für Eure Hilfe.

    Gruß

    Sven.
     

  2. #2
    Avatar von teppi
    teppi teppi ist offline Mitglied Platin
    Registriert seit
    May 2004
    Ort
    Berlin
    Beiträge
    537
    Hi !

    Du musst auch im catch - Block sicherstellen, dass was zurückgegeben wird .. und wenns nur null is ..

    also ganz einfach:

    Code :
    1
    2
    3
    4
    
    catch(Exception e) {
                e.printStackTrace();
                return null;
            }

    Gruß Stefan
     
    :-) möp

  3. #3
    Avatar von cham
    cham cham ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Ort
    Gera
    Beiträge
    183
    am besten ganz am schluss der methode null zurückgeben. oder ne Variable ausserhalb des try/catch blocks definieren und diese dann nur zuweisen und dann am ende zurückgeben.
     
    Kaum macht man's richtig, schon funktionierts.

  4. #4
    mchashi mchashi ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    31
    wie dumm von mir.

    super, vielen Dank!

    Hören uns bestimmt noch öfters...
     

Ähnliche Themen

  1. [AJAX] Fehler mit return var
    Von totalNooob im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 16.01.10, 05:12
  2. Datei-Klasse: return $this; How to...
    Von einfach nur crack im Forum PHP
    Antworten: 7
    Letzter Beitrag: 29.04.09, 15:11
  3. Fehler in Http-Klasse
    Von Avedo im Forum PHP
    Antworten: 22
    Letzter Beitrag: 20.05.08, 01:09
  4. Fehler bei PHP Datei mit Klasse
    Von orben im Forum PHP
    Antworten: 6
    Letzter Beitrag: 06.01.07, 20:08
  5. Fehler in MySQL-Klasse
    Von cofter im Forum PHP
    Antworten: 13
    Letzter Beitrag: 03.05.06, 13:03