- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- relazione tra due tabelle
-
scusami se rompo ancora ma adesso il prblema nasce nell'inserimento della tera tabella [contatti] che mi riporta al punto iniziale.
ti riporto la riga corretta:SQL = "SELECT * FROM [inviipreventivi] inner join [Utenti] ON inviipreventivi.id = Utenti.id inner join [Contatti] ON inviipreventivi.idContatto = Contatto.IDContatto where Utenti.ID = " & Request.QueryString("id") &""
dove sbaglio?
P.s. la tabella innviipreventivi e quella cha possiede gli id delle altre due tabelle.
-
Correzione dell' ortografia (faceva schifo)
scusami se rompo ancora ma adesso il problema nasce nell'inserimento della terza tabella [contatti] che mi riporta al punto iniziale.
ti riporto la riga corretta:SQL = "SELECT * FROM [inviipreventivi] inner join [Utenti] ON inviipreventivi.id = Utenti.id inner join [Contatti] ON inviipreventivi.idContatto = Contatto.IDContatto where Utenti.ID = " & Request.QueryString("id") &""
dove sbaglio?
P.s. la tabella innviipreventivi e quella che possiede gli id delle altre due tabelle.
-
[Contatti] ON inviipreventivi.idContatto = Contatto.IDContatto
-
No purtroppo non è quello avevo solo digitato in modo errato.
-
Che errore da? Quello di prima? controllato tutti i nomi?
-
si da lo stesso errore
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'inviipreventivi.id = Utenti.id inner join [Contatti] ON inviipreventivi.idContatto = Contatti.IDContatto'
e i nomi sono corretti
-
togli le quadre intorno a contatti
-
solo dai contatti? e le altre due tabelle?
-
provato e purtroppo non cambia
-
provato anche ad eliminare le quadre da tutte le tabelle ma il risultato e lo stesso
-
problema risolto (mi sono dimenticato di scriverlo)
funziona così:
SQL = "SELECT * FROM [inviipreventivi],[Utenti],[Contatti] where Utenti.ID = " & Request.QueryString("id") &" and inviipreventivi.id = Utenti.ID and inviipreventivi.idContatto = Contatti.ID"