Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    12

    Indice del descrittore non valido

    Ciao a tutti

    il titolo descrive l'errore che mi viene generato dalla classe SQLException ma non capisco il perche'

    faccio una query ad un DB che se metto il nome di una sola colonna mi estrae quella colonna e funziona, se invece inserisco ad un uno ad uno il nome di tutte le colonne no e mi restituisce questo errore!

    codice:
    Statement statement = conn.createStatement(); 
    ResultSet rs = statement.executeQuery("SELECT Nome, Cognome, CodFiscale, Telefono, Cellulare, Citta, Indirizzo, " + "Cap, Prov, Mail, Salario, DataAssunzione " + "FROM Dipendenti WHERE ID_Dipendente = 1"); 
    // 
    System.out.println("Inizio Salvataggio dati"); 
    // 
    String nome = ""; 
    String cognome = ""; 
    String codFisc = ""; 
    String telefono = ""; 
    String cellulare = ""; 
    Date dataAssunzione; 
    String citta = ""; 
    String prov = ""; 
    String indirizzo = ""; 
    String cap = ""; 
    String mail = ""; 
    double salario = 0.00; 
    rs.next(); 
    nome = rs.getString("Nome"); 
    cognome = rs.getString("Cognome"); 
    codFisc = rs.getString("CodFiscale"); 
    telefono = rs.getString("Telefono"); 
    cellulare = rs.getString("Cellulare"); 
    dataAssunzione = rs.getDate("DataAssunzione"); 
    citta = rs.getString("Citta"); 
    prov = rs.getString("Prov"); 
    indirizzo = rs.getString("Indirizzo"); 
    cap = rs.getString("Cap"); 
    mail = rs.getString("Mail"); 
    salario = rs.getDouble("Salario"); 
    // 
    System.out.println("Fine Salvataggio dati");

    Perche' tutto questo?

    Ci sto sbattendo la testa da un po effettivamente e non riesco a cavarne nulla!

    Grazie a chiunque mi risponda

    Saluti
    Emanuele

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Indice del descrittore non valido

    SQLException è generico... Dove ti viene sollevata? Cosa dice lo stacktrace?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    12

    Re: Re: Indice del descrittore non valido

    Originariamente inviato da Alex'87
    SQLException è generico... Dove ti viene sollevata? Cosa dice lo stacktrace?

    Perdonami sono da poco alle prese con jsp e java in generale...

    lo stacktrace come lo estraggo? nella catch faccio e.getstacktrace ma non mi estrae nulla piu' che

    [Ljava.lang.StackTraceElement;@5f11a2

    e il codice in fondo cambia ad ogni esecuzione!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    12
    Perdonami risolto per lo stackTrace

    codice:
    type Exception report message Unable to compile class for JSP: description The server encountered an internal error that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 131 in the jsp file: /Dipendenti.jsp The method print(boolean) in the type JspWriter is not applicable for the arguments (void) 128: %> 129: 
     130: <% 131: out.print(e.printStackTrace()); 132: } 133: %> 134: </body> Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:468) org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) note The full stack trace of the root cause is available in the Apache Tomcat/7.0.39 logs.

    Grazie ancora

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    12
    Scusatemi ho sbagliato quello e' lo stackTrace generato da una cavolata che ho fatto io :S

    non riesco a reperire quello relativo al messaggio di errore del titolo del post.

    Emanuele

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da dk_8911
    Scusatemi ho sbagliato quello e' lo stackTrace generato da una cavolata che ho fatto io :S

    non riesco a reperire quello relativo al messaggio di errore del titolo del post.

    Emanuele
    Debug. Metti un breakpoint all'inizio di quel metodo e step-by-step vedi dove scoppia e prendi l'eccezione da lì...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.