Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    231

    ASP e SQL (tabelle relazionali)

    Ciao a tutti.

    Ho un DB Access con due tabelle:

    - squadre
    - giocatori

    Entrambe le tabelle, contengono un campo chiamato "nome".

    Con uno script ASP, faccio una query, secondo la seguente istruzione:

    SQL = "SELECT squadre.nome, giocatori.nome FROM squadre, giocatori WHERE squadre.idsquadra = giocatori.idsquadra"

    vorrei prelevare i risultati, ma ecco il problema. Essendo le colonne chiamate con lo stesso nome, il risulato si sovrappone, quindi:

    nome_squadre = Rs("nome")
    nome_giocatore = Rs("nome")

    ovviamente ho lo stesso risultato, cioè quello della colonna squadre...

    Secondo la mia logica, ho provato a prelevare i dati così:

    nome_squadre = Rs("squadre.nome")
    nome_giocatore = Rs("giocatori.nome")

    mi genera un errore del tipo:

    "Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto."

    Come risolvo? Qual'è la sintassi esatta, che mi eviterebbe di cambiare il nome ad una delle due colonne?

    Grazie, Massimo
    http://www.mdlwork.com

  2. #2
    Ciao Massimo, suppongo di conoscerti, vediamo un po, sei di Augusta e lavori freelance a Roma dopo diversi anni che assieme abbiamo lavorato nella stessa azienda.
    Devi unsare una query di JOIN.
    Vai sul sito www.w3schools.com.
    Io, purtroppo, a causa del mio impiego in quel prodotto aziendale che ben conosci, ho perso un la mano con SQL.
    Mannaggia a CPS!

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi usare un alias:

    codice:
    "SELECT squadre.nome AS sq_nome, giocatori.nome as gio_nome FROM squadre...

    Roby

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    231

    risolto :)

    Ciao Mems, sicuro che sono io )

    Ogni tanto mi rifuggio qui quando proprio non riesco a risolvere...

    sul sito www.w3schools.com ci vado spesso ma in questo caso il comando JOIN non mi è stato d'aiuto.

    E' bastato un alias, che avevo proprio ignorato e per questo ringrazio tanto Roby_72 )

    tanti saluti ragazzi e grazie ancora

    ps: Mems... oddiooooooooo CPS nooooooooooo ) Saluta tutti, MAX
    http://www.mdlwork.com

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.