Sto lavorando su un progetto MS Access 2010 esistente che ha un collegamento tabella collegata al database Sql Server.Tabella collegata ms accesso 2010 change connection string
Quando il mouse sopra alla tabella collegata posso vedere una stringa di connessione 'ODBC;DRIVER=SQL Server;SERVER=10.0.0.1;UID=testdb;APP=Microsoft Office 2003;WSID=abc;TABLE=dbo.user'
Questo appare come un DSN tabella collegata.
Domanda
Se la stringa di connessione a individuare? Come cambiarlo (nome del database di esempio)?
Come posso creare una tabella simile dsn-less collegata? Ogni volta che creo una tabella collegata, Access 2010 mi obbliga sempre a scegliere \ creare un dsn (file o macchina).
È possibile utilizzare il gestore tabelle collegato per modificare le connessioni. Usa dati esterni, ODBC per creare una tabella collegata. È possibile modificare le connessioni con VBA. Esempio: http://stackoverflow.com/questions/4928134/changing-linked-table-location-oprogramatically/4928209#4928209 – Fionnuala
la stringa di connessione senza dns non può essere modificata nel gestore tabelle collegato. Inoltre ho cercato l'intero progetto (codice VBA) e non riesco a trovare la stringa di connessione che ho citato la connessione dsn-less. –