Sto usando due tabelle una è di database di accesso e l'altra è di database Oracle, sto ricevendo un errore dicendo che 'errore ODBC SQL' cosa devo fare?
risposte:
0 per risposta № 1Ecco cosa vorrei fare.
- Fai un rapporto di prova.
- Collegalo a uno dei 2 database.
- Trascina alcuni campi dalla tua fonte nel rapporto.
- Puoi vedere in anteprima questo rapporto di prova? In caso contrario, quell'origine dati potrebbe essere il problema.
- Fai la stessa cosa con l'altra origine dati.
- Se entrambi i report funzionano correttamente, creare un nuovo report di test che unisce le 2 origini dati. Se questo non funziona, allora le tue 2 fonti di dati potrebbero non corrispondere in alcun modo.
0 per risposta № 2
"Errore odbc SQL" si riferisce sempre ad un qualche tipo di errore di connessione tramite una connessione ODBC. (Queste connessioni possono essere gestite tramite il Pannello di controllo -> Strumenti di amministrazione -> Origini dati)
Segui i passaggi di PowerUsers sopra, ma prova ilLa prima è la connessione di accesso, poiché è la più probabile che sia connessa tramite ODBC. Oracle potrebbe essere ODBC o potrebbe essere una connessione TNS diretta, quindi sospetto innanzitutto il DB di Access.
Una volta identificato quale (o entrambe) delle connessioni è un problema, è necessario capire di cosa si tratta. I probabili colpevoli sono:
- Il nome o l'IP della tua connessione ODBC è sbagliato
- Il nome utente nella connessione è sbagliato
- La password nella connessione è errata
- Sono tutti corretti, ma l'utente non dispone delle autorizzazioni per visualizzare le tabelle con cui è stato creato il report.