Access e Sql Server

giovedì 08 gennaio 2009 - 09.59

softdream Profilo | Newbie

Ultimo Problema... FORSE....


Finalmente sono riuscito a far funzionare il Db Access collegato al SQL.
ieri sera dopo una miriade di prove tutto Ok.

Il mio DB in Access ha la possibilità di utilizzare sia tabelle in access (Ovviamente Esterne e Collegate tramite TRANSFERDATABASE, sia (ORA) tabelle in SQL SERVER.
Il passaggio da uno all'altro è semplicissimo vado nelle impostazioni di programma e imposto il tipo di tabelle dopo di che semrpe tramite il TRASFERDATABASE colelgo le tabelle.
Il tutto avviene in automatico, cosi da semplificare il lavoro ogni volta che installo un nuovo DB.

Le prove sul mio notebook funzionano a meraviglia.

Utilizzando ADO in Access non ho dovuto nemmeno fare Modifiche al codice di Access..
Questa mattina vado dal cliente....
Installo SQL Express...
Installo il DB Access.
Installo ODBC verifico le tabelle ed è tutto OK!
Collego le tabelle locali Esterne di Access (che il cliente aveva prima) e de tutto Ok.
Imposto la connessione ODBC Collego le tabelle....

MA!!!

A questa istruzione
DoCmd.TransferDatabase acLink, "Database ODBC", StringaApODBC, acTable, "Nome tabella", "nome tabella"

Il DB di access mi restituisce questo..
"the database ODBC type isn't an installed database type or doesn't support the operation you chose"....

Cosa non ho installato ???????
Ho provato di tutto.... MDAC, JET..... non so più dove sbattere la testa.
Sul notebook a fianco funziona tutto perfettamente.

Grazie a tutti..


Enrico Pietrobon



09-01-2009
Ho come l'impressione che questo problema, sia un problema irrisolto...
Altre info.

Installazione di tutti gli aggiornamenti di windows XP compreso SP3
Formattato il computer, installato SQL Express 2008 with Tools
Configurato Drivers ODBC
Installato Runtime di Access 2000
Installato applicativo...


Non funziona ancora...

Stavo pensando di cambiare la versione di access.

Enrico Pietrobon

alx_81 Profilo | Guru

>Non funziona ancora...
Forse dico un'eresia, ma prova a cambiare il nome del tipo di database nel comando in questo modo:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

softdream Profilo | Newbie

Scusami ma penso di non aver capito bene a cosa ti riferisci....


Enrico Pietrobon

alx_81 Profilo | Guru

>Scusami ma penso di non aver capito bene a cosa ti riferisci....
Scrivi ODBC Database invece di Database ODBC.. Magari a parità di lingua cambia la descrizione del DatabaseType.
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

softdream Profilo | Newbie

Ok scusami non avevo capito....

No già provato...
Mi da altri tipi di errore...

Grazie COmunque...

alx_81 Profilo | Guru

>Ok scusami non avevo capito....
>
>No già provato...
>Mi da altri tipi di errore...
Appunto, postali che vediamo che dice Era proprio quello lo scopo..
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

softdream Profilo | Newbie

Sono di nuovo qui....
e il problema mi assilla a tal punto da non riuscire a dormire...

Dunque...
Mi scuso per non aver risposto prima, ma ho vermaente provato di tutto senza arrivare da nessuna parte..

Rispondendo alla domanda di alessandro...
Il messaggio di errore è :
"ODBC Database non èè tra i tipi di database installati o non supporta l'operazione scelta"

Ricordo che girando in questo modo "Database ODBC" almeno sugli altri pc funziona...

Ho provato ad installare Access 2007 e sembra che funzioni correttamente ma i problemi sono altri...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5