è corretto scrivere così una connessione a SQLSERVER

conn.Open "Provider = SQLOLEDB;DataSource=ipdel server;Database=" & server.MapPath("/mdb-database/ricerca.mdb") & ";User ID=[USERID];Password=[PASSWORD]"

Penso di no visto che ho questo errore:

Microsoft OLE DB Provider for SQL Server error '80004005'

Attributo stringa di connessione non valido.

Ho fatto confusione

P.S.: dove posso trovare un pò di ducumentazione di base?
La connessione a db tramite ODBC la conosco bene, sql server no.

Ciao