como filtrar con fechas

10/07/2004 - 18:04 por Juan Valenzuela | Informe spam
Hola a todos

He estado haciendo varias pruebas con SPT, pero no me sale... (sera porque
no soy programador, jejejeje)
Bueno, el asunto es el siguiente, tengo 3 tablas en una base de datos, son
de VFP6
y deseo consultar una tabla mediente SPT.

***** esto funciona *****************
lcSQL = "SELECT * FROM ia WHERE arete = " + lnArete
lnComandoSQL = SQLEXEC(lnConeccion, lcSQL, "TEMPO")

***** esto no funciona *****************
lcSQL = "SELECT * FROM ia WHERE arete = " + lnArete + " AND fecha = "
ldFecha
lnComandoSQL = SQLEXEC(lnConeccion, lcSQL, "TEMPO")


por lo que lei hace unos minutos las siguiente es porque pasa los 254
caracteres
***** esto no funciona *****************
lcSQL = "SELECT campo1, campo2, , campo20 FROM ia WHERE arete = " +
lnArete + " AND fecha = " ldFecha
lnComandoSQL = SQLEXEC(lnConeccion, lcSQL, "TEMPO")

un saludo a todos
Juan Manuel Valenzuela Estrada
 

Leer las respuestas

#1 Esparta Palma
11/07/2004 - 01:28 | Informe spam
ldFecha = DATE()
lnArete = 123

lcSQL = "SELECT * FROM ia where arete=?lnArete AND fecha = ?ldFecha"
IF SQLExec(lnHandle, lcSQL,"cResult") > 0
Brow
ELSE
IF AERROR(laError) > 0
Messagebox("Error al consultar:"+laError[2])
ENDIF
ENDIF

Espero te sirva.


Apoya a Visual FoxPro usándolo legalmente
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México


Juan Valenzuela wrote:

Hola a todos

He estado haciendo varias pruebas con SPT, pero no me sale... (sera porque
no soy programador, jejejeje)
Bueno, el asunto es el siguiente, tengo 3 tablas en una base de datos, son
de VFP6
y deseo consultar una tabla mediente SPT.

***** esto funciona *****************
lcSQL = "SELECT * FROM ia WHERE arete = " + lnArete
lnComandoSQL = SQLEXEC(lnConeccion, lcSQL, "TEMPO")

***** esto no funciona *****************
lcSQL = "SELECT * FROM ia WHERE arete = " + lnArete + " AND fecha = "
ldFecha
lnComandoSQL = SQLEXEC(lnConeccion, lcSQL, "TEMPO")


por lo que lei hace unos minutos las siguiente es porque pasa los 254
caracteres
***** esto no funciona *****************
lcSQL = "SELECT campo1, campo2, , campo20 FROM ia WHERE arete = " +
lnArete + " AND fecha = " ldFecha
lnComandoSQL = SQLEXEC(lnConeccion, lcSQL, "TEMPO")

un saludo a todos
Juan Manuel Valenzuela Estrada


Preguntas similares