Trabajar con fecha

Tengo un cuadro de texto donde en las propiedades en el value le puse =Date() para ingresar fechas ahora, esta fecha la tengo que mandar a una base pero en algún lado me estoy equivocando te muestro el código.
xfecha = thisform.text1.value
STORE SQLCONNECT('matias', 'sigedoc','sigedoc') TO gnConnHandle
IF gnConnHandle <= 0
= MESSAGEBOX('No se puede conectar', 16, 'Error de conexión SQL')
ELSE
SQLEXEC(gnConnHandle, "INSERT INTO dbo.visor (fecha,);
VALUES (&xfecha)")
Sqldisconnect(gnConnHandle)
Use
Endif
Esto no me esta mandando nada coloque el depurador y en la variable xfecha me muestra {12/01/2009}
Me podrías guiar como trabajar con fecha e exportar dicha fecha a una tabla sql para que se guarde, desde ya, muchas gracias.

1 respuesta

Respuesta
1
Por lo que veo trabajas con SQLSERVER, no conozco este lenguaje, pero creo que la solución debería ser así:
Sqlexec(gnConnHandle,"insert into dbo.visor(fecha) values (' "+dtoc(xFecha)+" ' )" )
Veras debes enviar como texto al motor, al menos con mysql no tengo problemas de este modo. Recuerda que al motor debe llegar una linea de comando que diga esto
insert into dbo.visor(fecha) values ('11/12/1978')

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas