Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/09/2006, 08:33
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cita:
Iniciado por martapicart Ver Mensaje
Esta respuesta es para Myakire :
Entries es el nombre de la tabla dentro de la bd
db es la conexión
los números 3 que significan??

Quiero que sepan que todo ese código que escribí lo estudié por el libro de ASP y que no entiendo por qué no funciona, debería funcionar, me rompo la cabeza, cambio los locktype, el modo del open de la conexion y na, no entiendo que sucede.

Muchas gracias
Cynthia la Galatai

Chetos, solo por curiosidad, ¿qué libro es ese?, jejeje. Bueno, ya en serio, supongo que te habràs confundido un poco sobre todo en la parte de los mètodos de apertura de conexiones y tablas, pero eso se arregla en este momento.

Vamos por partes:

Tu tienes esto:
Código:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = adModeReadWrite
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("guestbook.mdb"))

set rs=createobject("ADODB.Recordset")
rs.open "Entries",conn
CursorType = adOpenKeyset
LockType = adLockOptimistic 
Aqui hay tres cosas, importantes. Primero, que abres la conexiòn a la BD's de lectura y escritura; y es que hay diferentes formas de apertura de la conexión. Hasta ahi estamos bien, siempre y cuando hayas definido un valor para la constante adModeReadWrite, ya que esta no viene por defecto en vbscript ni ASP, lo normal es incluir todo el archivo adovbs con la extensión que quieras (.asp, .inc, .txt, etc).

Las otras dos lineas que te marquè estan mal por que no estas asignando los valores al RecordSet, debrían ser:


rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic

Todo te lo explican en este artículo.

Saludos