FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour SQL de ADS
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
SQL de ADS
Posted: Tue Mar 06, 2007 07:23 PM

Holas,

estoy probando la ultima version xHarbour piublicada en el foro, creo que hubieron algunos cambios 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

Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
SQL de ADS
Posted: Wed Mar 07, 2007 01:17 PM

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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
SQL de ADS
Posted: Wed Mar 07, 2007 02:03 PM
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.

Continue the discussion