Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2013, 11:16
Owen-Bonilla
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años
Puntos: 0
Pregunta BD Access 2010, ASP - Grabar datos usando INSERT

Buen día a todos.
Ya utilice el buscador de FDW, ya busque directamente en la página de soporte de Microsoft, ya vi otros foros y aún no resuelvo mi problema.

Tengo un formulario para registrar unos datos de clientes a una BD Access, en mi página donde hago (o debería) registro tengo el siguiente código:

Código:
<% 
   Path=Server.MapPath("DB\RegistrosCte.accdb")
Set ConexionBD = Server.CreateObject("ADODB.Connection")
ConexionBD.Open "DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" & Path

Set rs = Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM Clientes"
rs.Open sql, ConexionBD
      
rs.Addnew
rs("NombreCte") = Request.Form("RegNombre")
rs("ApellidoPCte") = Request.Form("RegApellidoP")
rs("ApellidoMCte") = Request.Form("RegApellidoM")
rs("CalleCte") = Request.Form("RegCalle")
rs("NumCte") = Request.Form("RegNumero")
rs("EntreCalleCte") = Request.Form("RegEntreCalle")
rs("YCalleCte") = Request.Form("RegYCalle")
rs("ColoniaCte") = Request.Form("RegColonia")
rs("CiudadCte") = Request.Form("RegCiudad")
rs("TelLocalCte") = Request.Form("RegTelLocal")
rs("TelCelCte") = Request.Form("RegTelCel")
rs("FechaRegCte") = formatdatetime((now),vblongdate)

rs.Update
rs.Close
%> 

<% response.redirect "Cajero.asp" %>

El cual me arroja el siguiente error en el navegador:
Código HTML:
Tipo de error:
ADODB.Recordset (0x800A0CB3)
El Recordset actual no admite actualizaciones. Puede ser una limitación del proveedor o del tipo de bloqueo seleccionado.
/puntoventa/registrouser.asp, línea 10
Les comento que ya valide los siguiente:
- Archivo Access tiene permisos de Escritura/lectura (Quite opción de "Sólo Lectura")
- La carpeta donde esta el archivo, ya quite tambien la opción de "Sólo Lectura", aunque así lo acabe de hacer, lo vuelvo a checar y se vuelve a habilitar
- Para irme mas a fondo, entre a las Herramientas Administrativas, y en las propiedades del archivo le di Lectura y Escritura.
- En "Origenes de Dtos (ODBC), dentro de herram. admvas, di de "alta" la BD, le di privilegios.
- En la carpeta de archivos temporales (TEMP) ya le vi privilegios de lectura y escritura
- Borre el archivo access, lo volví a crear con los mismos campos y marca el mismo error.

Alguna sugerencia y/ó comentario?

Gracias a todos por el tiempo y el apoyo.

Saludos
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México