Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Accesso access in rete
lunedì 02 dicembre 2013 - 18.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
lun 2 dic 2013 - 18:15
Salve,
sui PC con win 7 64 bit sto tentando in C# di aprire un database Access 2003 ma da il seguente errore:
Il modulo di gestione database Microsoft Jet non è in grado di aprire il file ..\..\.mdb.mdb. Il file è aperto con accesso esclusivo da altro utente o è necessario disporre dell'autorizzazione per visualizzare i dati.
La tabella del db viene aperta con i seguenti cmd con OleDb:
SqlConnection connection = new SqlConnection(sDcn);
SqlCommand sqlCommand = new SqlCommand(sSql, connection);
connection.Open();
SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
DataTable dataTable = new DataTable(sTab);
DataTable schemaTable = sqlDataReader.GetSchemaTable();
Da altri pc con win xp 32 bit non c'è il problema.
Qualche idea?
Saluti.
paolo.
pieroalampi
Profilo
| Expert
816
messaggi | Data Invio:
lun 2 dic 2013 - 22:10
ciao perdonami ma a primo acchito nel path vedo qualcosa di sbagliato (file ..\..\.mdb.mdb) nel particolare ".mdb.mdb" sembra una doppia estensione del file.
Ovviamente faccio riferimento a quello che letteralmente leggo!! infatti nella stringa di connessione non si vede il nome del file ma sembra una doppia estensione dello stesso, è anche vero che se fosse cosi l'errore sarebbe un altro e cioè PERCORSO ERRATO.
in poche parole la descrizione dell'errore è letteralmente quella che hai scritto? intendo il percorso è veramente file ..\..\.mdb.mdb??
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
mar 3 dic 2013 - 08:54
No, è un nome fittizio, il file si chiama database.mdb (poca fantasia vero?
)
Il problema secondo me riguarda i permessi sulla cartella/file database che con win 7 64 bit forse sono più articolati, ma su EveryOne con Controllo completo.
Anche il mio PC di sviluppo è win 7 64 bit, ma non ho problemi.
Sul database in questione gira un programma in stand alone, sul quale ci sono delle anagrafiche da cui attingo da altri programmi...
ma non capisco l'errore solo sui 2 PC sopra menzionati.
Grazie per l'attenzione.
Paolo.
pieroalampi
Profilo
| Expert
816
messaggi | Data Invio:
mar 3 dic 2013 - 10:07
mba con il 7 generalmente ci sono state delle variazioni molte cose vanno specificate perché non attive di default, un problema che io onestamente ho trovato e risolto spostando il db in c: è quello causato dalle cartelle Junction
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
Torna su
Stanze Forum
Elenco Threads
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 !