Ho un database access su un server e ho creato sul mio pc un dsn di nome MIODSN che punta al database. Tento di connettermi ad esso e di inserire un record con le seguenti istruzioni

Dim CONN As ADODB.Connection
Dim RCDS As ADODB.Recordset

With CONN
.Provider = "MSDASQL"
.ConnectionString = "DSN=MIODSN"
.ConnectionTimeout = 60
.Mode = adModeReadWrite
.CursorLocation = adUseServer
.Open
End With

SQL = "SELECT * FROM richieste"
Set RCDS = CONN.Execute(SQL)

RCDS.AddNew
RCDS("N_richiesta") = "2003-0001"
RCDS.Update

COnn.close
RCDS.close

ma mi appare un messaggio di errore che il database è in sola lettura o il provider non è giusto. Non sono molto esperta di queste cose....qualcuno sa dirmi cosa sbaglio?