Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Concatenar Cadena Larga dentro de codigo Delphi (https://www.clubdelphi.com/foros/showthread.php?t=19109)

JoanKa 04-03-2005 16:48:20

Concatenar Cadena Larga dentro de codigo Delphi
 
Hola a Todos.

Espero que me hechen una manito con esta cadena

Como haria para concatenar una cadena larga de 42 campos.
if TBancs.Checked then CopiaDatos(TEmpresas.Name,'INSERT INTO TEmpresa (CODI, DESCRIPCIO, NOM, DNI/NIF, CODI_POSTAL, SUBCODI,
POBLACIO,PROVINCIA, ADRECA, TEL1, TEL2, EMAIL, FAX, MISSATGES, CAMI, REPORTS,EDITDOCUMENT, EDITARTICLE, EDITCLIENT)
VALUES
(:CODI, :DESCRIPCIO, :NOM, :DNI/NIF,
:CODI_POSTAL, :SUBCODI, :POBLACIO, :PROVINCIA, :ADRECA, :TEL1, :TEL2, :EMAIL, :FAX, :MISSATGES, :CAMI, :REPORTS, :EDITDOCUMENT,
:EDITARTICLE, :EDITCLIENT)
');


Gracias y saludos

marto 04-03-2005 16:50:27

exactamente, cuál es tu problema?

roman 04-03-2005 16:55:04

Cita:

Empezado por marto
exactamente, cuál es tu problema?

Quizá a su teclado le falle la tecla + :rolleyes:

// Saludos

JoanKa 04-03-2005 17:04:53

Lo que pasa que tengo una cadena muy larga de 42 campos y quiero que toda la cadena de la sentencia Insert into (, , ......) values(:, :,.............) se haga en varias lineas y no todo en una sola linea.

No se si me deje enterder.

maeyanes 04-03-2005 17:12:19

Cita:

Empezado por roman
Quizá a su teclado le falle la tecla + :rolleyes:

// Saludos

E aquí la clave de todo: La tecla +

Código Delphi [-]
if TBancs.Checked then 
  CopiaDatos(TEmpresas.Name,'INSERT INTO TEmpresa (CODI, DESCRIPCIO, ' +
  'NOM, DNI/NIF, CODI_POSTAL, SUBCODI, POBLACIO,PROVINCIA, ADRECA, ' +
  'TEL1, TEL2, EMAIL, FAX, MISSATGES, CAMI, REPORTS,EDITDOCUMENT, ' +
  'EDITARTICLE, EDITCLIENT) VALUES (:CODI, ESCRIPCIO, :NOM, NI/NIF, ' +
  ':CODI_POSTAL, :SUBCODI, :POBLACIO, :PROVINCIA, :ADRECA, :TEL1, ' +
  ':TEL2, :EMAIL, :FAX, :MISSATGES, :CAMI, :REPORTS, :EDITDOCUMENT, ' +
  ':EDITARTICLE, :EDITCLIENT)');

marto 04-03-2005 17:13:10

Wop!

Cita:

Empezado por JoanKa
No se si me deje enterder.

Pues yo tampoco lo tengo claro :D Pero quiza esto te sirva:

Código Delphi [-]

  cadenaMuyLarga := 'kdlsjflsjkdfskjdlfsjdk' + #13 +
    'otra linea' + #13 + 
    'aun otroa';

JoanKa 04-03-2005 17:53:44

Gracias Marcos Yanes era como tu decias.


La franja horaria es GMT +2. Ahora son las 03:05:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi