Hola a todos bueno pues se me a complicado un poco esto que les pongo a continuacion:
Tengo un buscador con el siguiente codigo:
Código PHP:
---- CursorTypeEnum Values ----
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3
dbname="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("bd/dc.mdb") & ";"
Set DBName = Server.CreateObject("ADODB.Connection")
DBName.Open "DSN=BDSistema;"
Set RetRS = Server.CreateObject("adodb.recordset")
RetRS.Open Session("StrSQL"), DBName,adOpenKeyset, adLockOptimistic
RetRS.PageSize = 10
Con este codigo me manda este error:
Cita: Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 3.
/search.asp, línea 131
La linea de codigo donde me marca el error es:
RetRS.Open Session("StrSQL"), DBName,adOpenKeyset, adLockOptimisti
Si lo manejo con:
Código PHP:
adoCon= "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=letmein; DBQ=" & Server.MapPath("bd/dc.mdb")
No hay problema y funciona bien pero necesito manejarlo con DNS por que la BD va a estar en otro lado, como le hago?, gracias por su comentarios.