Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Select:problema query

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495

    Select:problema query

    Ciao!
    ho un problema con la query dell'applicazione java (Netbeans) che si interfaccia al database sqlserver:

    la query java č:

    try {
    String s,p,r,q,y,x = new String();
    Connection conn = DriverManager.getConnection("jdbcdbcrova","ELISA","");
    Statement stmt = conn.createStatement();

    ResultSet rs = stmt.executeQuery("SELECT Cod_animale,Nome,Specie,Genere,Cod_gabbia,Cod_area FROM prova.dbo.Animale,prova.dbo.Gabbia,prova.dbo.Area " +
    "WHERE prova.dbo.Gabbia.Cod_gabbia=prova.dbo.Area.Cod_gab bia");

    while(rs.next()) {
    s=rs.getString("Cod_animale");
    p=rs.getString("Nome");
    r=rs.getString("Specie");
    q=rs.getString("Genere");
    y=rs.getString("Cod_gabbia");
    x=rs.getString("Cod_area");

    textArea3.append(s + "\t" + p + "\t" + r + "\t" + q + "\t" + y +"\t" + x + "\t" + "\n");
    }
    rs.close();
    stmt.close();
    conn.close();
    }
    catch (Exception er) {er.printStackTrace();}


    ma ho il seguante errore:

    Invalid column name 'Cod_gabbia'

    Grazie x l'aiuto!

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    che io sappia su sqlserver non serve scrivere tutto il percorso delle tabelle.. quindi invece che prova.dbo.gabbia perova con gabbia e basta

  3. #3

    Re: Select:problema query

    Originariamente inviato da ojalā

    ma ho il seguante errore:

    Invalid column name 'Cod_gabbia'
    Quando hai due tabelle che hanno due colonne con lo stesso nome, devi specificare a quale delle due ti riferisci....Nel tuo caso quindi diventerā:
    codice:
    ResultSet rs = stmt.executeQuery("SELECT Cod_animale,Nome,Specie,Genere,g.Cod_gabbia,a.Cod_gabbia,
    Cod_area FROM prova.dbo.Animale,prova.dbo.Gabbia as g,prova.dbo.Area as a" +
    "WHERE prova.dbo.Gabbia.Cod_gabbia=prova.dbo.Area.Cod_gabbia");
    S-RDZN

    J2EE programmer

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.