Sto lavorando su un applicativo in VB.NET,spesso il programma si blocca sulla stringa di connessione (mi connetto ad un database Access).
Il problema è che mi dà un errore che non so come risolvere: mi potete dare una dritta?
L'errore è : "Run-time exception thrown : System.Runtime.InteropServices.COMException - Unspecified error"
La function dove si blocca è :
Public Function CreateRecordset(ByVal Stringa As String, ByVal Path As String) As ADODB.Recordset
'dichiarazione delle variabili
Dim objConn As ADODB.Connection = New ADODB.Connection() 'oggetto di connessione
Dim objRecordset As ADODB.Recordset = New ADODB.Recordset() 'oggettto recordset
'apro la connessione
objConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Dat a Source= " & Path & ";Persist Security Info=False")
'apro il recordset ed eseguo la stringa
objRecordset.Open(Stringa, objConn)
'distacco il recordset
'creo il recordset locale
CreateRecordset = objRecordset
'distruggo gli oggetti
objConn = Nothing
objRecordset = Nothing
End Function
si blocca sulla open della connessione!
....se mi dice errore non specificato come lo risolvo?
Grazie anticipatamente,
Stefy