ayuda con ADO

Post Reply
jpcavagnaro
Posts: 35
Joined: Tue Aug 12, 2025 12:29 pm

ayuda con ADO

Post by jpcavagnaro »

Hola me pueden decir que estoy haciendo mal:

csql:="SELECT CASE tipo WHEN 'CA' then importe *-1 when 'CB' THEN importe*-1 ELSE importe END AS credito FROM ventas"
oRs1 := FW_OpenRecordSet( oCnM, cSQL )
IF oRS1 = nil .or. oRS1:RecordCount = 0
msginfo("No anda")
retu
else
xbrowse(ors1)
ors1:close()
endif

Da error unrecognized prhase
Pruebo en sql managment y funciona bien, no puedo encontrar el error

Saludos
Jorge
Saludos
Jorge
User avatar
Antonio Linares
Site Admin
Posts: 44515
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: ayuda con ADO

Post by Antonio Linares »

Estimado Jorge,

En la primera cláusula WHEN, usas importe *-1 (con espacio antes de *), lo cual es correcto y se interpreta como multiplicación por -1.

En la segunda, es importe*-1 (sin espacio). Esto podría confundir al parser, ya que en SQL los operadores aritméticos como * necesitan espaciado adecuado para evitar ambigüedades. Aunque SQL Server lo maneja bien en Management Studio, ADO o Harbour podrían fallar aquí
regards, saludos

Antonio Linares
www.fivetechsoft.com
jpcavagnaro
Posts: 35
Joined: Tue Aug 12, 2025 12:29 pm

Re: ayuda con ADO

Post by jpcavagnaro »

Antonio, gracias por contestar, probe separarlo y sigue dando el mismo error.
Saludos
Jorge
User avatar
jacgsoft
Posts: 114
Joined: Fri Nov 24, 2006 9:03 pm
Location: Lima - Peru

Re: ayuda con ADO

Post by jacgsoft »

Acabo de probar tu código y funciona bien.

¿Puedes copiar el error que te genera?
jpcavagnaro
Posts: 35
Joined: Tue Aug 12, 2025 12:29 pm

Re: ayuda con ADO

Post by jpcavagnaro »

Hola, desde mi programa da:

Da error unrecognized prhase
Pruebo en sql managment y funciona bien, no puedo encontrar el error

Saludos
Jorge
Saludos
Jorge
User avatar
Antonio Linares
Site Admin
Posts: 44515
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: ayuda con ADO

Post by Antonio Linares »

Que versión de FWH y que versión de ADO usas ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
jpcavagnaro
Posts: 35
Joined: Tue Aug 12, 2025 12:29 pm

Re: ayuda con ADO

Post by jpcavagnaro »

De fivewin 2307 de ADO como se que versión es?

Saludos
Jorge
Saludos
Jorge
User avatar
carlos vargas
Posts: 1815
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: ayuda con ADO

Post by carlos vargas »

Usa
OCn:execute( cSql )
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Post Reply