Originariamente inviato da ClaudioMalorgio
codice:
Dim conn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=AccessFile.mdb;Persist Security Info=False"
Caro mio, non basta solo dichiarare la stringa, ma bisogna anche aprire la connesione. Guarda questo esempio:
codice:
'Dichiaro la stringa di connessione
Dim stringaconn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=AccessFile.mdb;Persist Security Info=False"
'Connetto il database
Dim objconn As OleDbConnection = New OleDbConnection(stringaconn)
Inoltre la connessione va aperta quando cominci ad usarla usando questo codice:
codice:
If objconn.State = System.Data.ConnectionState.Closed Then objconn.Open()
e naturalmente quando finisci di usarla devi chiuderla con questo codice:
codice:
If objconn.State = System.Data.ConnectionState.Closed Then objconn.Open()
Gli If servono per evitare di chiudere o aprire la connessione nel caso questa sia già chiusa o già aperta.