SQL de ADS

Post Reply
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

SQL de ADS

Post by Marcelo Via Giglio »

Holas,

estoy probando la ultima version xHarbour piublicada en el foro, creo que hubieron _ desde la version .99.5 que es la que utilizo, mi problema esta cuando en una serie de sentencias SQL utilizo tablas temporales #tabla .... luego las elimino DROP TABLE #tabla, no puedo volver a utilizar el area de trabajo (alias) que utilice antes, si no utilizo tablas temporales todo ok.

Para la ejecucion de la sentencias SQL hago lo siguiente

ADSCreateSQLStatement( "SQLarea", 3 )
AdsExecuteSQLDirect( consulta )

si el resultado es un cursor luego de utilizarlo hago ("SQLarea") -> ( DBCLOSEAREA() )

Eso funcionaba antes ahora cuando tengo un drop table ya no me daja utilizar el mismo alias, algo ha cambiado ?

Lo curioso es que si coloco un ? AdsExecuteSQLDirect( consulta ) para ver como se va ejecutando la cosa este me devuelve true con el primer DROP TABLE #tabla, y para el segundo DROP me sale false, no se donde mas ver alguna idea?

saludos

Marcelo
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Post by Carles »

Prueba de ponere antes un select 0 para crear un area nueva.

Saludos.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Post by Marcelo Via Giglio »

Carles,

gracias, si asi funciona yo utilizaba siempre un area especifica definida para crear el cursor, pero bueno.

gracias, saludos

Marcelo
Carles wrote:Prueba de ponere antes un select 0 para crear un area nueva.

Saludos.
Post Reply