DOS MAS
Publicado por saul (362 intervenciones) el 31/05/2006 14:35:22
Hola amigos,
Tengo dos preguntas, pero no se si serian tan amables de aclararmelas.
1.- Cuando yo grabo en SQL server 2000 una fecha en blanco, es decir
mfechaModifica = CTOD("")
y le doy guardar en SQL server, pues si me graba pero siempre me pone una fecha de 01/01/1900, yo quiero que me la deje totalmente en blanco.
2.- Yo por lo regular cuando estoy haciendo un reporte hago dos cosas una llamo todo la vista y hago un SELECT sobre ella, o bien hago una vista en SQL server, lo que yo necesito saber es como hacer una vista en visual fox, directamente conectada a SQL como para no hacer stored procedures, si no de una vez hacerlo desde visual fox, pero con condiciones de fechas
xFecha1 = date()-30
xFecha2 = date()
SELECT facturas.*, proveedo.nombre, proveedo.nit, fac_deta.fecha_c
FROM facturas, proveedo, fac_deta
WHERE (facturas.empresa+facturas.codigo) = (proveedo.empresa+proveedo.codigo)
AND fac_deta.fecha_c >= xFecha1 AND fac_deta.fecha_c <= xFecha2
ORDER BY fac_deta.fecha_c
Pero esto no me funciona si lo hago desde fox, claro conectado a SQL como hago para manejar condiciones de fechas.
Gracias
Tengo dos preguntas, pero no se si serian tan amables de aclararmelas.
1.- Cuando yo grabo en SQL server 2000 una fecha en blanco, es decir
mfechaModifica = CTOD("")
y le doy guardar en SQL server, pues si me graba pero siempre me pone una fecha de 01/01/1900, yo quiero que me la deje totalmente en blanco.
2.- Yo por lo regular cuando estoy haciendo un reporte hago dos cosas una llamo todo la vista y hago un SELECT sobre ella, o bien hago una vista en SQL server, lo que yo necesito saber es como hacer una vista en visual fox, directamente conectada a SQL como para no hacer stored procedures, si no de una vez hacerlo desde visual fox, pero con condiciones de fechas
xFecha1 = date()-30
xFecha2 = date()
SELECT facturas.*, proveedo.nombre, proveedo.nit, fac_deta.fecha_c
FROM facturas, proveedo, fac_deta
WHERE (facturas.empresa+facturas.codigo) = (proveedo.empresa+proveedo.codigo)
AND fac_deta.fecha_c >= xFecha1 AND fac_deta.fecha_c <= xFecha2
ORDER BY fac_deta.fecha_c
Pero esto no me funciona si lo hago desde fox, claro conectado a SQL como hago para manejar condiciones de fechas.
Gracias
Valora esta pregunta


0