Foros del Web » Programando para Internet » ASP Clásico »

rs.AddNew

Estas en el tema de rs.AddNew en el foro de ASP Clásico en Foros del Web. Hola a todos, creé una aplicación de manera local y funciona todo perfectamente, estaba corriendo en Win2000, el servidor en el cual se hospeda ahora ...
  #1 (permalink)  
Antiguo 24/03/2003, 15:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
rs.AddNew

Hola a todos, creé una aplicación de manera local y funciona todo perfectamente, estaba corriendo en Win2000, el servidor en el cual se hospeda ahora es LINUX corriendo con chillisoft, el problema es cuando trato de insertar unos registros...

Set rsNuevoRegistro= Server.CreateObject("ADODB.Recordset")
strSQL= q_map_4
rsNuevoRegistro.Open strSQL, ObjConn, 3, 3

arrCampos= Array("cliente_nombre", "cliente_email", "cliente_tel", "cliente_direccion", "cliente_zip", "cliente_ciudad", "cliente_estado", "cliente_pais")
arrValores= Array(trim(Request.Form("name")), trim(Request.Form("email")), trim(Request.Form("telefono")), cliente_direccion, cliente_zip, cliente_ciudad, cliente_estado, cliente_pais)


rsNuevoRegistro.AddNew arrCampos, arrValores
rsNuevoRegistro.Update

Me arroja el sig. error:
ADODB.Recordset.1 error '800a0bb9'

The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another.

qry_database.asp, line 134

La conexión a la DB y la apertura del rs están bien...no se que pueda ser...supongo que al momento de pasarle los arreglos, pero ya no se que más hacer, alguien sabe como resolverlo :-p
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #2 (permalink)  
Antiguo 24/03/2003, 17:46
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Hola u_goldman.
Yo estoy teniendo un problema parecido y, aunque todavía no estoy del todo seguro, creo que lo que pasa es que la carpeta (o todo el servidor) donde están alojadas las bases de datos no tienen permisos de escritura.
Yo estaba creando una página con ASP y bases de datos y las probaba en mi equipo con IIS 5. Todo funcionaba bastante bien.
Cuando subí el proyecto a un servidor con el mismo sistema las páginas que hacían consultas a las bases de datos corrían bien, pero las que intentaban escribir esas mismas bases arrojaban el siguiente error y no se mostraban.
Código:
Microsoft JET Database Engine error '80040e09' 

No se puede actualizar. Base de datos u objeto de sólo lectura.
Prueba a ver si tienes permisos de escritura.
Si esta no es la solución , esperemos que alguien nos ilustre a los dos.
Suerte
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #3 (permalink)  
Antiguo 24/03/2003, 17:48
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Por cierto, acabo de encontrar esto:
http://www.adopenstatic.com/faq/800a0bb9.asp
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:31.