Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Solicitud de AYUDA, ASP y BD
 Foro Bloqueado  Tema Bloqueado


Autor Temas
oonai
Starting Member

Venezuela
14 Posts
Mensajes - 06 Jul 2005 :  23:09:14  Ver Perfil  Enviar Email
Estoy tratando de actualizar una base de datos vacia, y no logro grabar el recordset....Agradezo su ayuda

· Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar. Base de datos u objeto de sólo lectura.
/registro.asp, línea 71
· Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ESB{A2F2E54D-ADF2-4888-9117-6212535A1EFE}; SV1; .NET CLR 2.0.50215; .NET CLR 1.1.4322)
· Página:
POST 239 bytes to /registro.asp
· Datos de POST:
email=apa@y&cemail=apa@y&nomemp=apa&categoria=Art%EDculos+de+Piel&nombre=apa&direccion=apapapapa&direccionb=&ciudad=Caracas&estado=Zona+Metropolitana&pais=Venezuela&area=0212&tele1=2579157&tele2=25791 . . .
· Hora:
El codigo es

Set conectar = Server.CreateObject("ADODB.Connection")
conectar.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("calzado.mdb"))
Set regcalzado=Server.createobject("ADODB.Recordset")
regcalzado.cursorType = 2
regcalzado.LockType = 3
regcalzado.ActiveConnection = conectar
regcalzado.Source = "registro"
regcalzado.open
regcalzado.AddNew

Agradezco cualquier ayuda.....


roilld
Starting Member


19 Posts
Posted - 07 Jul 2005 :  23:23:27  Ver perfil  Enviar e-mail
Amigo a mi me pasa algo parecido pero con bases de datos de FoxPro, y el error es :
Current Recordset does not support updating
Si la das solución a tu problema házmelo saber, quizás de tu experiencia logre darle solución al mío, igual haré lo mismo contigo.

Inicio Pagina

roilld
Starting Member


19 Posts
Posted - 08 Jul 2005 :  00:24:47  Ver perfil  Enviar e-mail
Ah! Pero olvide decirte que para tu problema si tengo la solución, cambiando la forma de conectarte por esta:

<%
dim bd, tabla
set bd=Server.CreateObject("ADODB.Connection")
set tabla=Server.CreateObject("ADODB.Recordset")
bd.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("base_de_daos.mdb")
tabla.open "nombre_de_tabla", bd, 1, 2
tabla.addnew
tabla("campo_1")="valor_1"
tabla("campo_2")="valor_2"
tabla("campo_n")="valor_n"
tabla.update
tabla.Close
bd.Close
Set bd = Nothing
Set tabla = Nothing
%>

Inicio Pagina

wichosaenz
Junior Member

Mexico
211 Posts
Posted - 10 Jul 2005 :  05:22:25  Ver perfil  Enviar e-mail  Enviar wichosaenz un Mensaje Yahoo!e
UHM!! a veces es pensar en otra cosa
Yo te daria otra alternativa de respuesta, puede ser asi de simple pero a veces son despiste que tenemos todo programador en ASP con B.D.

Yo le diste permisos de lectura/escritura al usuario "iusr_equipo", en la carpeta donde tienes alojado la b.d., despues de darle esos permisos reinica tu IIS y asi funcionaria.

Wicho Saenz

Recuerda, lo único que te ofrezco es la verdad, nada más.
La pildora roja es para la impotencia, la azul para la diarrea.Inicio Pagina

oonai
Starting Member

Venezuela
14 Posts
Posted - 17 Jul 2005 :  00:15:42  Ver perfil  Enviar e-mail
Gracias


Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar