Page 1 of 1

Problemas con ADS + xHarbour (distribucion FWH9.06)

Posted: Wed Aug 26, 2009 2:09 am
by Marcelo Via Giglio
Holas,

tengo el siguiente problema con ADS, una consulta SQL puede ser almacenada en un tabla temporal como sigue

Code: Select all

SELECT clientes.*, 0.00 as salario INTO #temporal  FROM clientes
en este caso se crea una tabla temporal #temporal cuyas columnas son todas de la tabla clientes mas una columna adicional salario
inicialmente esta con valores 0.0

Con la version de xHarbour + ADS 7.1 Local, podia modificar esta columna simplemente con Alias -> salario := <valor>, pero con la
version de xHarbour que viene con FWH9.06 + ADS 9.1 me da error de escritura.

Alguna idea

saludos

Marcelo

Re: Problemas con ADS + xHarbour (distribucion FWH9.06)

Posted: Wed Aug 26, 2009 5:33 pm
by GUSPRE
Tuve el mismo problema, si ves con el arquitect veras que la temporal abierta en modo lectura, no puede hacer desde el lado del cliente la abra en forma R/W, hice la misma consulta en el foro y nada, por ende la solución casera que implemente es luego de la consulta haz un ADSCOPY a una nueva temp, luego cierra la anterior y haz un ADSCLOSECACHEDTABLES() porque sino en el server quedarán abiertas todas las tablas relacionadas a la consulta.- Luego de hacer el ADSCOPY puedes usar libremente la temporal, el tiempo de copia es extremadamente rapido.- Espero te sirva hasta encotrar la solución deinitiva,

Saludos,

Re: Problemas con ADS + xHarbour (distribucion FWH9.06)

Posted: Wed Aug 26, 2009 9:13 pm
by Marcelo Via Giglio
Gustavo,

gracias por responder, por lo visto el error es de la implementacion de xHarbour o mas bien del RDDADS, esperemos que
lo puedan solucionar

gracias

Marcelo