Estimado.
Talvez pueda ayudar, lo que entiendo es que quieres hacer una instruccion
SQL para generar una tabla o consulta, puedes probar hacer la variable de la
siguiente manera, a me funciona con cadenas de cualquier tamaño casi.
lcSQL = "CREATE TABLE clientes ( num_clie CHAR(5) NOT NULL, rut_clie
CHAR(10) NOT NULL,"+;
" nom_clie CHAR(40) DEFAULT '' NOT NULL, direccion CHAR(40)
DEFAULT '' NOT NULL,"+;
" ciudad CHAR(20) DEFAULT '' NOT NULL, comuna CHAR(20) DEFAULT
'' NOT NULL,"+;
" PRIMARY KEY (num_clie) )"
SQLEXEC(lnHandle,
Es decir vas concatenando la cadena con +;
También puedes probar con las sentencias TEXT .... ENDTEXT funciona igual de
bien
Alfonso Ramirez D.
El 16 de octubre de 2009 09:38, Rodolfo Ortiz
<rodolfoa_ortiz@
>
>
>
>
>
> Gracias Alfonso, pero es para SQL, así que no me funciona lo que me
> comentas.
>
> Por otro lado les comento que es un problema con el entorno de Windows, ya
> hemos logrado reproducir este error, esto lo hace en algunas ocasiones con
> un cliente cuando entramos a trabajar en el dominio de la empresa, si
> trabajamos de manera local en el equipo no da ese problema.
>
> También les comento que no es por la supuesta restricción de Visual para el
> tamaño de las variables que me mencionaron, ya que al hacer la cadena más
> grande, si funciona, salu2.
>
> Atten.
>
> Rodolfo.
>
>
>
> To: usuarios_fox@
> From: jamorquecho@
> Date: Tue, 13 Oct 2009 13:15:39 -0500
>
> Subject: RE: [usuarios_fox] Variable de memoria
>
> Hola Rodolfo:
>
> Efectivamente hay un límite en el tamaño de las variables de memoria,
> eso me paso en Vfox 6 y aunque ya no lo he checado en otras versiones
> y/o versiones de windows.
>
> Estas variables son para crear una tabla de vfox? si es asi porque no
> usas esta sintaxis:
>
> CREATE TABLE Salesman ;
> (Clave c(6) PRIMARY KEY, ;
>
> lugar i)
>
> Osea c en lugar de varchar, n en lugar de numeric...etc
>
> Saludos Cordiales,
>
> José Alfonso
>
> To: usuarios_fox@
> From: rodolfoa_ortiz@
> Date: Tue, 13 Oct 2009 12:20:04 -0500
> Subject: RE: [usuarios_fox] Variable de memoria
>
> Hola Cid.
>
> Pues mira, el equipo tiene xp profesional con sp3, y la versión de fox es
> 6.0 con sp 3, pero como les mencioné en el anterior mail, también lo probé
> en otros equipos con windows vista, w. 2000, w2003 server, w xphome y nada,
> no sé si pueda ser virus, algún spam, configuración de windows, no lo sé,
> ando super perdido, salu2.
>
> To: usuarios_fox@
>
> From: cidguzman@hotmail.
>
> Date: Tue, 13 Oct 2009 09:02:40 -0700
>
> Subject: RE: [usuarios_fox] Variable de memoria
>
> Hola Rodolfo,
>
> Pues hice tu prueba en mi computadora con Windows Vista Ultimate SP2,
> Foxpro 9 SP2 y funciono correctamente.
> maquina en la que tienes ese error y version y service pack de foxpro.
>
> Saludos...
>
> To: usuarios_fox@
>
> From: rodolfoa_ortiz@
>
> Date: Tue, 13 Oct 2009 09:26:59 -0500
>
> Subject: [usuarios_fox] Variable de memoria
>
> Hola a todo el grupo.
>
> Tengo un problema para generar una variable de memoria, me está cortando la
> instrucción, ojalá alguien tenga alguna sugerencia, salu2.
>
> C1='(FOLIO00 NUMERIC(3) NOT NULL, FOLIO0 NUMERIC(3) NOT NULL, FOLIO
> NUMERIC(8) NOT NULL, FECHA VARCHAR(8), CONCEPTO VARCHAR(40), CARGOS
> NUMERIC(12), ABONOS NUMERIC(12),
>
> C2=' STATUS VARCHAR(4), CHEQUE VARCHAR(10), CONCEPTO1 VARCHAR(40))
>
> C3=C1+C2
>
> Las 2 primeras variables están correctas, pero al unirlas las "CORTA", la
> úlitma no la pone, CONCEPTO1 VARCHAR(40))
> línea, cambiandole nombre a las variables, etc.
>
> Lo más curioso es que en algunas máquinas si funciona, he pobado con XP,
> Windows Server 2003, Windows Vista y no he encontrado algo en común.
>
> Atten.
>
> Rodolfo.
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
> ____________
>
> Your E-mail and More On-the-Go. Get Windows Live Hotmail Free.
>
> http://clk.atdmt.
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
> ____________
> Comparte tu vida en Perfil de Windows Live. Actualízalo ya!
> http://www.actualiz
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
>
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
>
>
[Se han eliminado los trozos de este mensaje que no contenían texto]
Modificar la configuración mediante la Web (ID de Yahoo! obligatoria)
Modificar la configuración mediante el correo: Cambiar a resumen diario | Cambiar el formato a Tradicional
Visita tu grupo | Condiciones de uso de Yahoo! Grupos | Cancelar suscripción
Nenhum comentário:
Postar um comentário