Ver Mensaje Individual
  #6  
Antiguo 11-06-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por titooo Ver Mensaje
[...] en mi caso la funcion copy se encuentra dentro de una cadena de caracteres.
En la sentencia que has puesto, copy(Dato,1,longdato) y copy(Clave,1,longclave) no se encuentran dentro de una cadena de caracteres. Son expresiones que el programa evalúa (ejecuta) para obtener un resultado de tipo String.

Los resultados de la primera y la segunda expresión son cadenas de caracteres que luego se concatenan (unen) a otras siete cadenas de caracteres ('Select ', ' from ', tabla,...) usando el símbolo + para formar una sola cadena y asignar ésta a la variable Cadena.

Por lo que se ve, Dato, Clave, Tabla e ID son variables, propiedades o algún otro tipo de expresión String, mientras que LongDato y LongClave son variables, propiedades o algún otro tipo de expresión Integer. Cuando se ejecuta esa sentencia, el contenido de la variable Cadena queda como en este ejemplo:

Cita:
Select Campo2 from Tabla1 where Campo1 like ''%123%''
Espero haberme explicado.

Saludos.
Responder Con Cita