Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515

    Mysql SELECT....

    Allora...potrebbe essere l'ennesimo messaggio simile a questo...ma dopo tanta ricerca non ho trovato quello che voglio....

    vi spiego prima in cosa consiste il programmino....

    ho un database con id (auto increment) nome, base, testo

    poi ho una JcomboBox dove mi escono solo te tabelle (es: anni_50, anni_60, anni_70)

    poi ho un JButton (Aggiungi alla JList, delle table selezionata da jcombobox)

    poi alla jlist mi escono solo "nome"

    all'evento doppioclick del "nome" mi appare "testo" alla JTextArea con sottofondo la base....

    fino quì funziona benissimo.....

    ora il problema mi sorge quando in una table ho tanti "nome"...

    io ho questo cod.

    codice:
    String sql = "SELECT base,testo FROM "+combo2.getSelectedItem()+" WHERE id = 2";
    con questo cod. se avessi solo una canzone mi va benissimo ma nel momento in cui ho molte canzoni....come faccio???
    ho fatto delle rierche ad internet ma tutti!!! lo fanno con select * ....io la selezione la vorrei fare solo con base, testo dello stesso recorset del "nome"

    spero di essere stato chiaro....

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

    Re: Mysql SELECT....

    Originariamente inviato da paul78
    spero di essere stato chiaro....
    No, per niente...


    Originariamente inviato da paul78
    ora il problema mi sorge quando in una table ho tanti "nome"...

    io ho questo cod.

    codice:
    String sql = "SELECT base,testo FROM "+combo2.getSelectedItem()+" WHERE id = 2";
    con questo cod. se avessi solo una canzone mi va benissimo ma nel momento in cui ho molte canzoni....come faccio???
    ho fatto delle rierche ad internet ma tutti!!! lo fanno con select * ....io la selezione la vorrei fare solo con base, testo dello stesso recorset del "nome"
    Non si capisce, se id è auto increment (anche primary key?), quando esegui
    codice:
    String sql = "SELECT ... WHERE id = 2";
    otterrai sempre un solo risultato al massimo!
    Spiegati meglio...
    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 L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    voglio aprire base e testo dal nome clikkato....

    mi spiego meglio....

    un recordset è formato da id, nome. base, testo
    nella JList faccio apparire solo "nome"
    ma al doppioclick del nome voglio chiamare base, testo relativi al nome....

    come faccio????

  4. #4
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    ho navigato ad internet....

    c'è rs.getRow()

    forse prima di far partire il testo e mp3 devo fare il conteggio dei rows e poi selezionare quello giusto....

    ma come????

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.