Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Istruzione SQL

  1. #1

    Istruzione SQL

    ho fatto un mio progettino sui risultati calcistici...ed ho deciso di mettere le info dentro un DB Access usando la JVM 1.6.x...per le prime query è andato tutto a posto...non appena il sistema si e trovato la seguente query mi ha riconosciuto la stringa SQL ma non mi ha ritornato alcun risutato

    Codice PHP:
    String query="SELECT a.logo, a.nome , c.golSquadra1, c.golSquadra2, b.nome, b.logo ";
    query+="FROM ((Partite as c inner join Squadre as a on c.idsquadra1=a.idsquadra) inner join Squadre as b on c.idsquadra2=b.idsquadra) ";

    query+="where c.giornata="+day+" order by c.idSquadra1";

    ResultSet  r s.executeQuery(query);
                
    while(
    r.next()){
         
    lst.addLast(new Match(r.getString("a.logo"),r.getString("a.nome"), r.getInt("c.golSquadra1"), r.getInt("c.golSquadra2"), r.getString("b.nome"),r.getString("b.logo")));

    ho inserito solo un pezzo di codice.

    quindi mettendo "as" oppure ad esempio "Partite c" l'istruzione SQL passa ma non mi ritorna un fico secco... mi torna la LinkedList vuota...senza alcun messaggio d'errore...

    Mi potete dare delle informazioni in merito?
    Grazie
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Però se eseguissi la stessa query dentro Access ti restituisce qualcosa?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    si li l'istruzione SQL me la processa e ritorna i campi che io voglio...è questo quello che mi fa imbestialire...ma anche facendo il debug ho visto che il resultset è vuoto non c'è alcun dato..
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Ma anche con gli stessi dati dinamici, in quel caso c.giornata? day di che tipo è?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    intero quindi ovviamente ometto gli apici...e cmq dentro Access funziona perciò...
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  6. #6
    Ho capito il problema...
    java non gestisce nel select i nomi del tipo
    SELECT a.logo, a.nome , c.golSquadra1,...

    Quindi ho provato a mettere degli alias ai vari campi come nell'esempio seguente

    SELECT a.logo as logo1, a.nome as nome1, c.golSquadra1 as gol1,.....

    in questo modo il resultset mi ritorna le informazioni che volevo..

    Grazie dell'interessamento
    Buona notte.
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

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.