Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Totodile

String, pa caba

Recommended Posts

estava fazendo um comand SQL, e colokei ele como string, mas me deu um erro, pq minha linha de inserção de SQL passava 255 caracteres, e agora? como faço... ajudem plze!

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/grin.gif jovem,

pesquisas recentes de campo [ hehe por aqui mesmo ]

eu descobri que, do delphi 3 em diante, uma string pode conter QUALQUER quantidade de caracteres....

 

seu problema, aposto , não é com estouro de string...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ERRO:

[Error] formTxT.pas(143): String literals may have at most 255 elements

Código:

insere := 'insert into imprimir (id_nota, n_nota, cod_produto, cod_barra, valor, qtde, filial, p_desc) values( , lv.Items[g].SubItems[0], lv.Items[g].SubItems[1], lv.Items[g].SubItems[2], lv.Items[g].SubItems[3], lv.Items[g].SubItems[4], lv.Items[g].SubItems[5], lv.Items[g].SubItems[6])';

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta quebrar ela...

com + ou concat..

 

 

var insere : String;begininsere := concat('insert into imprimir (id_nota, n_nota, cod_produto, cod_barra, valor, ',                  'qtde, filial, p_desc) values( , lv.Items[g].SubItems[0], ',                  'lv.Items[g].SubItems[1], lv.Items[g].SubItems[2], lv.Items[g].SubItems[3], ',                  'lv.Items[g].SubItems[4], lv.Items[g].SubItems[5], lv.Items[g].SubItems[6])');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.