Uso de fechas en Querys

Uso de fechas en Querys

Postby MarioDava » Wed Jan 09, 2008 9:42 pm

Hola,

Ahora una de fechas, al hacer una query con fechas no me respeta la condición:

oRs200:Source := "SELECT * FROM tfindocs WHERE issuedate = '20/06/2007'"

Y en este caso marca error.

oRs200:source := "SELECT * FORM tfindocs WHERE issuedate = to_date( '20-06-2007', 'DD-MM-AAAA' )

Si quito la condición de fecha funciona sin porblema o con cualquier condición que no involucre fechas, que pasa?

Estoy conectandome a ORACLE via ADO con provider native de Oracle.

FWH 7.12 y xHarbour 1.1.0

Gracias,
Mario A. Dávalos
MarioDava
 
Posts: 18
Joined: Mon Jan 29, 2007 1:29 am

Uso de fechas en Querys

Postby dduarte » Thu Jan 10, 2008 12:38 am

Mario,

Probar con la fecha en este formato: cFecha := "{d '2007-06-20' }"

Code: Select all  Expand view  RUN
oRs200:Source := "SELECT * FROM tfindocs WHERE issuedate = " + cFecha


Un saludo,

Danilo
dduarte
 
Posts: 2
Joined: Sun Apr 02, 2006 3:29 am
Location: República Dominicana

Postby Willi Quintana » Thu Jan 10, 2008 1:38 am

Hola,,,
Hazlo asi:

Function DTOC2(dDate) // Harbour to MySQL
local cDate
SET (_SET_DATEFORMAT, "yyyy-mm-dd")
If EMPTY(dDate)
cDate := " - - "
Else
cDate := DTOC(dDate)
EndIf
Set( _SET_DATEFORMAT, "dd/mm/yyyy" )
Return(cDate)

***********************
cDate := DTOC2(Date())
oRs200:source := "SELECT * FORM tfindocs WHERE issuedate = '" + cDate + "'"
...
...
User avatar
Willi Quintana
 
Posts: 1022
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Postby MarioDava » Thu Jan 10, 2008 2:39 pm

Muchas gracias, voy a ser las pruebas que me indican.

Saludos,
MarioDava
 
Posts: 18
Joined: Mon Jan 29, 2007 1:29 am

Postby MarioDava » Thu Jan 10, 2008 3:17 pm

Las dos formas funcionan perfectamente, gracias.

La primera es muy sencilla y funciona.

La segunda un poco mas compleja, pero a mi en lo persosnal me viene mejor, por la sintaxis que ya traigo en mis select ya que uso la funcion DTOC directamente y solo tendré que cambiarla por DTOC2.

Saludos,
Mario A. Dávalos
MarioDava
 
Posts: 18
Joined: Mon Jan 29, 2007 1:29 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 43 guests