228 messaggi dal 06 novembre 2001
Salve,

ho un db access in cui c'è una tabella di query che attinge i dati a due tabelle, x e y.

Esistono due campi ID in ognuna delle due tabelle di origine.

In teoria scrivendo così
<%=rs.Fields("tabellax.ID")%>
dovrei ottenere il campo ID che deriva dalla tabella x. Però ricevo un errore di campo non esistente.

Sbaglio a scrivere il nome del campo??

Grazie per un suggerimento...

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
308 messaggi dal 13 luglio 2005
Ciao MrsCassandra,
... ehm ... sì ... sbagli ...

La cosa più corretta è "rinominare" la variabile nella query ... Mi spiego meglio. Se hai scritto, ad esempio:

SELECT tabellax.ID, tabellay.ID FROM ...

puoi modificarlo in:

SELECT tabellax.ID AS IDx, tabellay.ID AS IDy FROM ...

e quindi poi:

<%=rs.Fields("IDx")%>

Fammi sapere se va, ciao.

Umb
228 messaggi dal 06 novembre 2001
Ciao!

Grazie mille ho risolto proprio con gli alias!
Modificato da MrsCassandra il 01 febbraio 2009 15.32 -

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.