Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2005, 10:04
Avatar de speedy
speedy
 
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 127
Antigüedad: 22 años
Puntos: 0
Sonrisa problemas para conectar la BD con adOpenKeyset, adLockOptimistic

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.
__________________
Saludos :cool: y Suerte :arriba:
valle del mezquital en el Estado de Hidalgo

Última edición por speedy; 15/10/2005 a las 18:45