Limitacion de fox para ejecutar comandos SQL en tiempo de ejecucion

06/04/2005 - 12:19 por Jordisku | Informe spam
Hola grupo!!

Mi problema es el siguiente. Para realizar las inserciones y actualizaciones
en la base de datos, tengo un procedimiento en la capa de datos que monta la
cadena a ejecutar, sea un insert o un update o un select y la ejecuta asi:

&lcEjecutar

El problema me viene cuando en la tabla tengo un campo Memo, cuyo contenido
supera los 255 caracteres, el sistema me devuelve un error 36, "El comando
contiene una frase o palabra clave no reconocida.", supongo que se debe
estar superando algun limite interno de foxpro.

¿Alguien sabe como saltarse este limite o como realizar esta funcion de otra
forma que me permita ejecutar literales grandes?

Gracias de antemano. :))

salu2.

Jordi
 

Leer las respuestas

#1 Esparta Palma
06/04/2005 - 16:58 | Informe spam
ExecScript para código en tiempo de ejecución (RUNTIME)
http://www.panoramabox.com/GoPub.aspx?IdObjƒ8

Espero te sirva.

ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/

Jordisku wrote:
Hola grupo!!

Mi problema es el siguiente. Para realizar las inserciones y actualizaciones
en la base de datos, tengo un procedimiento en la capa de datos que monta la
cadena a ejecutar, sea un insert o un update o un select y la ejecuta asi:

&lcEjecutar

El problema me viene cuando en la tabla tengo un campo Memo, cuyo contenido
supera los 255 caracteres, el sistema me devuelve un error 36, "El comando
contiene una frase o palabra clave no reconocida.", supongo que se debe
estar superando algun limite interno de foxpro.

¿Alguien sabe como saltarse este limite o como realizar esta funcion de otra
forma que me permita ejecutar literales grandes?

Gracias de antemano. :))

salu2.

Jordi


Preguntas similares