eu não utilizo DNS ... faço assim:
<%
Set vgdb = server.createobject("adodb.connection")
vgdb.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.Mappath("BD.mdb")
%>
<%
Dim SQL
Dim rst
Dim Codigo
Codigo = trim(Request("Codigo"))
SQL = "Select Produtos.[Codigo], Produtos.[Descricao], Produtos.[Preco] From Produtos Where Produtos.[Codigo] = " & Codigo
Set rst = server.createobject("adodb.recordset")
rst.open SQL, vgdb, 1, 1
%>