Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2005, 03:40
Moises22
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 20 años
Puntos: 0
Problema!!! 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????

ACLARACION DE CAMPOS en la tabla

---> campo fecha: es un campo fecha corta con el formato (DD/MM/AAAA), opciones: Requerido y Indexad=Si(con duplicados)
--->campo hora: es un campo de hora cota, sin indexado y no requrido
--->campo acto: texto de maximo 100, requerido,no indexado y con compresion unicode
--->enlace: igual que el anterior pero no requerido

MUXAS GRACIAS POR ADELANTADO POR AYUDARME