Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error al insertar datos en Access

Estas en el tema de Error al insertar datos en Access en el foro de Bases de Datos General en Foros del Web. Buenas a todos, llevo toda la madrugada intentando insertar en una tabla de Access unos valores que los recibo desde un formulario html. No hay ...
  #1 (permalink)  
Antiguo 09/05/2005, 20:19
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 19 años, 6 meses
Puntos: 0
Error al insertar datos en Access

Buenas a todos, llevo toda la madrugada intentando insertar en una tabla de Access unos valores que los recibo desde un formulario html. No hay manera, siempre me da el mismo error.

Datos de interes: la tabla contiene 4 campos (ninguno de ellos clave): fecha,hora,acto,enlace.

La cadena de coneccion que utilizo es la siguiente:

Dim fecha,hora,desc,enlace,conn,RS
hora=""
desc=""
enlace=""
fecha=""
fecha=Request.Form("p_fecha")
hora=Request.Form("p_hora")
desc=Request.Form("p_desc")
enlace=Request.Form("p_enlace")

Set conn = Server.CreateObject ("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("../bd/icsme.mdb")&";Persist Security Info=False;Jet OLEDB:Database Password=icsme;"
Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open "agenda", conn, adOpenStatic, adCmdTable

RS.AddNew
RS("fecha") = fecha
RS("hora") = hora
RS("acto") = desc
RS("enlace") = enlace
RS.Update

RS.Close
Conn.Close
SET RS = Nothing
SET Conn = Nothing



La Linea en la que se supone que da el error esta marcada de azul y mas grande. El error que da es el siguiente:

ADODB.Recordset (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.
/asp/insertarfechas.asp, línea 328


¿¿ALGUIEN ME PUEDE AYUDAR, TENGO LA IMPRESION DE QUE ES UN ERROR COMUN????
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 23:10.