En la pagina del FORM hay(entre otras cosas) 3Combos q'indican la fecha (DD MM AAAA), los 3 tienen el mismo nombre fechaActual, luego la hora esta en un input text.
Cuando hago el submit desde la pagina guardar.asp se guardan todos los datos a la tabla de la BD(sql). El campo de la fecha en SQL es del tipo smalldatetime( AAAA-MM-DD HH:MM:SS ) entonces yo lo que hago en guardar.asp es:
Código:
Código:
Me tira error:.... ID= Request.Form("id") F_DET= Request.Form("fechaActual")&" "&Request.Form("horaActual") Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "Driver={SQL Server};Server=aix;Database=DBName;Trusted_Connection=yes;" strSQL= "insert into TableName values("&ID&","&F_DET&")" 'Esto lo hago para ver como recible la fecha: response.write("Fecha Actual: "&F_DET) Set objRS = oConn.Execute(strSQL) '<--Esta es la linea 53 ....etc
------------------------------------------------------------------------------------
Fecha Actual: 31, 10, 2005 20:02:21
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ','.
FolderName/guardar.asp, line 53
------------------------------------------------------------------------------------
Para mi que es porque no coinciden los tipos de formato de fecha, es decir SQL me lo toma como AAAA-MM-DD HH:MM:SS y ASP le esta dando: DD, MM, AAAA HH:MM:SS.
Una forma de solucionarlo seria poder separar los campos de la fecha, ya q'no entiendo porque si son 3Combos, al llamarlo con Request.Form("fecha_deteccion") me devuelve los valores de los 3 y no de un solo Combo?

En fin si alguien me puede ayudar se lo agradesco.
Saludos
