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: 20 años, 6 meses
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,adOpenKeysetadLockOptimistic
 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