buenas tardes, quisiera que alguien me ayudara.
Tengo un programa hecho en gambas por medio del cual accedo a una base de datos, ahora bien, esta base de datos posee una tabla la cual a su vez tiene varias columnas estoy accediendo a ella a través de mod.$con.Exec("aquí mi código el cual se hace muy largo") quisiera continuar ese código en la parte de abajo para que se corte en pedazos y de esa forma no tener una linea extremadamente larga no se si me explique bien.
Espero alguien me ayude y muchas gracias de antemano.
Seguir En Siguiente Linea De Codigo
Subject: Re: Seguir En Siguiente Linea De Codigo
Prueba a ponerlo en una variable
dim cadena as string
cadena = "mi primera línea de texto"
cadena &= "que continúa aquí"
'.... añade todas las líneas que quieras con el operador &=
mod.$con.Exec(cad)
Suerte
dim cadena as string
cadena = "mi primera línea de texto"
cadena &= "que continúa aquí"
'.... añade todas las líneas que quieras con el operador &=
mod.$con.Exec(cad)
Suerte
Subject: Re: Seguir En Siguiente Linea De Codigo
jajajajaj buena respuesta hermano pero en realidad no quiero concatenar sino mas bien saltar a la siguiente linea y que se lea la de arriba y la de abajo como si fueran una sola de esa forma no solamente lo haría con cadenas sino también con sentencias.
Se agradece tu interés.
Se agradece tu interés.
Subject: Re: Seguir En Siguiente Linea De Codigo
Last edited by jsbsan on Saturday, 12 February 2011, 21:37; edited 1 time in total
stongench:
Si puedes "partir la sentencia" (y que funcione) y ejecutarlos en varios mod.$con.Exec(), ejemplo
Pero hacer esto depende de la sintaxis que utilizas en la sentencia SQL....
Saludos
Julio
Si puedes "partir la sentencia" (y que funcione) y ejecutarlos en varios mod.$con.Exec(), ejemplo
Pero hacer esto depende de la sintaxis que utilizas en la sentencia SQL....
Saludos
Julio
Last edited by jsbsan on Saturday, 12 February 2011, 21:37; edited 1 time in total
Subject: Re: Seguir En Siguiente Linea De Codigo
Hola
Una de las formas para hacrlo es la que indicó shordi. La otra (que no deja de ser una concatenación) es poner el símbolo & al final de la línea, siempre que sea un string:
Cuando se trata de código que no sea un string, se puede separar en varias líneas siempre que la instrucción contenga una coma. Por ejemplo:
Lástima que no exista "\" como en Python para continuar líneas largas o "_" como en el viejo VB y vb.NET.
Saludos
Una de las formas para hacrlo es la que indicó shordi. La otra (que no deja de ser una concatenación) es poner el símbolo & al final de la línea, siempre que sea un string:
micadena = "una cadena muuuyyyyyy largaaaa " &
"que continua en la linea de abajo " &
"y asi las lineas que quieras"
"que continua en la linea de abajo " &
"y asi las lineas que quieras"
Cuando se trata de código que no sea un string, se puede separar en varias líneas siempre que la instrucción contenga una coma. Por ejemplo:
llamada_a_funcion_con_muchos_argumentos(argumento1, argumento2,
argumento3, argumentoN)
argumento3, argumentoN)
Lástima que no exista "\" como en Python para continuar líneas largas o "_" como en el viejo VB y vb.NET.
Saludos
Subject: Re: Seguir En Siguiente Linea De Codigo
si correcto me estrelle al intentar meter _ al final de linea, amigos han sido todos de mucha ayuda muchísimas &
gracias
gracias
Subject: Re: Seguir En Siguiente Linea De Codigo
Amigo podrias Especificar Bien Cual es la Solucion! No Entendi Muy Bien y Tengo el Mismo Proble con lo de las Lineas! Gracias de Antemano. Espero Respuesta!
Subject: Re: Seguir En Siguiente Linea De Codigo
Esa es la solución.
Tan sólo que "y así las líneas que quieras" no es exacto. Hay un límite, que ahora no recuerdo, pero que rebasas te da un mensaje de error de algo así como "demasiados retornos de carro"...
Last edited by shordi on Wednesday, 25 May 2011, 20:35; edited 1 time in total
Citar:
Esa es la solución.
Tan sólo que "y así las líneas que quieras" no es exacto. Hay un límite, que ahora no recuerdo, pero que rebasas te da un mensaje de error de algo así como "demasiados retornos de carro"...
Last edited by shordi on Wednesday, 25 May 2011, 20:35; edited 1 time in total
Subject: Re: Seguir En Siguiente Linea De Codigo
Como estaba viendo lo de lineas largas en Python, que usan \ para ir separando.
Me dio por probar una cosa con operaciones en Gambas.
Error:
Operación en dos lineas
Saludos
Me dio por probar una cosa con operaciones en Gambas.
Error:
Operación en dos lineas
Saludos
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.3977s (PHP: -78% SQL: 178%)
SQL queries: 25 - Debug Off - GZIP Enabled