Cricca
2006-12-13 17:03:01 UTC
Salve a tutti!
Ho un db in Access che voglio far vedere, tramite ODBC, ad un mio programma
scritto in C#.
Per semplicità il file Access (MiaProva.mdb) l'ho messo in C:\
Poi sono andato sul pannello di controllo, Strumenti di amministrazione,
Gestione ODBC e qui ho registrato il mio db sotto ODBC (per semplicità dirò
che il db si chiama MiaProva e fa riferimento al file MiaProva.mdb).
Segnalo che il mio db è particolarmente semplice e non è protetto da
password.
Il mio problema ora è: quale stringa di connessione utilizzo dal mio
programma C#?
Per trovare una risposta ho consultato il sito
http://www.connectionstrings.com/
Sul sito indicato il suggerimento è quello di usare:
Driver={Microsoft Access Driver
(*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;
Ho provato, ma a run-time mi viene ritornata un'eccezione che mi dice:
Keyword not supported: 'driver'.
Sottolineo che la stringa lo riportata nel mio codice con un copia incolla,
dopodiché ho corretto solo il nome del mio db.
Quindi sono da escludere problemi tipo:
- Maiuscole che sono scritte in minuscole
- Spazi di troppo o mancanti
- ecc...
Che spiegazione può esserci?
Grazie
Cricca
Ho un db in Access che voglio far vedere, tramite ODBC, ad un mio programma
scritto in C#.
Per semplicità il file Access (MiaProva.mdb) l'ho messo in C:\
Poi sono andato sul pannello di controllo, Strumenti di amministrazione,
Gestione ODBC e qui ho registrato il mio db sotto ODBC (per semplicità dirò
che il db si chiama MiaProva e fa riferimento al file MiaProva.mdb).
Segnalo che il mio db è particolarmente semplice e non è protetto da
password.
Il mio problema ora è: quale stringa di connessione utilizzo dal mio
programma C#?
Per trovare una risposta ho consultato il sito
http://www.connectionstrings.com/
Sul sito indicato il suggerimento è quello di usare:
Driver={Microsoft Access Driver
(*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;
Ho provato, ma a run-time mi viene ritornata un'eccezione che mi dice:
Keyword not supported: 'driver'.
Sottolineo che la stringa lo riportata nel mio codice con un copia incolla,
dopodiché ho corretto solo il nome del mio db.
Quindi sono da escludere problemi tipo:
- Maiuscole che sono scritte in minuscole
- Spazi di troppo o mancanti
- ecc...
Che spiegazione può esserci?
Grazie
Cricca