PDA

Visualizza la versione completa : [JAVA]-Select che non va


dasvidania
15-05-2003, 16:41
Voglio utilizzare un istruzione SQL ottenuta con ACCESS:

SELECT Tlocale.Tipo_Locale, Locale.Descrizione, Locale.Ubicazione, Locale.Telefono, Locale.Responsabile, Persona.Cognome, Persona.Nome, Persona.Ntel, Tapparato.Tipo_Apparato, Apparato.Descrizione, Apparato.Mac_Address, Apparato.Ip, Apparato.Router, Apparato.DNS
FROM Tlocale INNER JOIN (Tapparato INNER JOIN (Persona INNER JOIN (Locale INNER JOIN Apparato ON Locale.Id_Locale = Apparato.Id_Locale) ON Persona.Id_Persona = Apparato.Id_Persona) ON Tapparato.Id_Tipo = Apparato.Id_Tipo) ON Tlocale.Id_Tipo_Locale = Locale.Id_Tipo_Locale;


Per usarla in java uso queste linee di codice:
if(scelta == 4)
{
System.out.println("Visualizzazione completa dell'archivio");
rset=stmt.executeQuery("SELECT Tlocale.Tipo_Locale,
Locale.Descrizione, Locale.Ubicazione, Locale.Telefono, Locale.Responsabile, Persona.Cognome, Persona.Nome, Persona.Ntel, Tapparato.Tipo_Apparato, Apparato.Descrizione, Apparato.Mac_Address, Apparato.Ip, Apparato.Router, Apparato.DNS"+ //fin qui tutto bene
"FROM Tlocale INNER JOIN (Tapparato INNER JOIN (Persona INNER JOIN (Locale INNER JOIN Apparato ON Locale.Id_Locale = Apparato.Id_Locale) ON Persona.Id_Persona = Apparato.Id_Persona) ON Tapparato.Id_Tipo = Apparato.Id_Tipo) ON Tlocale.Id_Tipo_Locale = Locale.Id_Tipo_Locale ");
}

Perch in ACCESS non mi da errore mentre se scrivo qui la stessa stringa SQL mi dice ch c' un errore nella stringa SQL vicino a .. Tlocale INNER JOIN (tapparato INNER JOIN ...

Il linguaggio SQL non lo stesso ?
:bh:

floyd
15-05-2003, 16:57
aggiungi uno spazio prima di FROM Tlocale

Loading