In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

OT: tOleAuto y ADO

Foro público de Xailer en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

OT: tOleAuto y ADO

Mensaje por jose.luis »

Hola,
¿ Es posible que tOleAuto tenga algún tipo de limitación el el paso de
parámetros de xHarbour a Ole ?
Me he encontrado con un caso en el cual, utilizando ADO, compongo una
sentencia SELECT de forma dinámica dando como resultado una instrucción
enorme (+ de 80K en un SELECT). Al margen de que este select sea una
verdadera patata... la cuestión es que al hacer un EXECUTE del objet
Connection me arroja un error de sintáxis en el SELECT. Aparentemente
tOleAuto o ADO (no se bien bien cual de los dos) corta el SELECT allí donde
traspasa, creo yo, los 64KB.
He mirado Win32Ole.prg para ver 'algo'... pero mis conocimientos no son
tantos...
Saludos y gracias por vuestra ayuda.
José Luis Capel
Thefull
Mensajes: 70
Registrado: Lun Oct 11, 2004 4:44 pm

OT: tOleAuto y ADO

Mensaje por Thefull »

I'm sorry...
> enorme (+ de 80K en un SELECT).
ANDA VAS!!!!!!
Va a tardar mas el server en saber que quieres hacer, que en hacerlo, jejeje
¿ Tas seguro que no puedes hacerlo de otra manera ? Me parece una
barbaridad de sentencia... ( y adivina donde esta el error.... )
Saludos
Rafa Carmona
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

OT: tOleAuto y ADO

Mensaje por jose.luis »

Rafa,
> ANDA VAS!!!!!!
> Va a tardar mas el server en saber que quieres hacer, que en hacerlo,
> jejeje
>
> ¿ Tas seguro que no puedes hacerlo de otra manera ? Me parece una
> barbaridad de sentencia... ( y adivina donde esta el error.... )
>
Ya lo he hecho de otra manera :-)
En cualquier caso... la pregunta es sobre tOleAuto y sobre ADO. ¿Hay límite
en el paso de parámetros de tOleAuto a ADO? ¿64Kb?
Saludos,
José Luis Capel
Responder