Ciao a tutti

sto utilizzando Visual Studio 2010 e sto provando a scrivere un programma che si connette ad un db Sql Server 2008 il mio codice è il seguente

Dim objconn As OleDbConnection
Dim objcomm As OleDbCommand
Dim strconn As String
Dim strsql As String

strconn = "Provider=Microsoft.JET.OLEDB.4.0;Data Source="
strconn = strconn & "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\MyDb.mdf;"
objconn = New OleDbConnection(strconn)
objconn.Open()
strsql = "insert into dbo.Documents(campi)values(valori);"
objcomm = New OleDbCommand(strsql, objconn)
Dim risputente As Integer
Try
risputente = objcomm.ExecuteNonQuery()
If risputente = 1 Then
MsgBox("Inserimento effettuato con successo")
objconn.Close()
End If
Catch es As Exception
MsgBox("Errore di inserimento")
objconn.Close()
End Try

Quando debuggo mi dice sulle objconn.Open() File already in use

Qualcuno può aiutarmi?

Altra domanda, come faccio a stabilire una connessione con il db ed a renderla permanente?

Grazie in anticipo