Ciao a tutti, vi espongo il mio problema: ho la necessità di estrapolare dati da tre tabelle contemporaneamente..Ho creato la stringa SQL che vi posto qui sotto, utilizzando INNER JOIN:
Stringa_SQL = "SELECT $12,Cognome,Nome FROM Anagrafica\test_anagrafica"
Stringa_SQL = Stringa_SQL + " INNER JOIN Dati_contrattuali\test_Dati_contrattuali"
Stringa_SQL = Stringa_SQL + " ON Anagrafica\test_anagrafica.$12=Dati_contrattuali\test_Dati_contrattuali.$23"
Stringa_SQL = Stringa_SQL + " INNER JOIN Dati_retributivi\test_Dati_retributivi"
Stringa_SQL = Stringa_SQL + " ON Dati_contrattuali\test_Dati_contrattuali.$23=Dati_retributivi\test_Dati_retributivi.$24"
Tutto funziona fino al primo join, ma quando provo a unire anche la seconda tabella, tutto salta, e ricevo questo errore:
Tipo di errore:
ADODB.Recordset (0x800A0E78)
L'operazione non è consentita se l'oggetto è chiuso.
/HR_Next/execute.asp, line 108...ovviamente, alla famigerata riga 108 non faccio altro che Eseguire la SQL, cioè:
set ris = DBConn.Execute(Stringa_SQL)
Any help possible?
grazie
A.