Olá Eduardo.

Também não funciona desta maneira...  Acho que é pq o HTML ja tem as aspas
em seu texto. Outro problema que encontrei foi em relação à quebra de
linhas, mas retirei todas as quebras e ainda assim continua dando erro no
insert.

Obrigado.


Em 24 de março de 2010 12:02, Eduardo Silva dos Santos <
eduardo....@gmail.com> escreveu:

> Tem sim, coloca entre aspas
>
> QryInsert.SQL.Text := ' insert into tabela values(0, "  ' + HTML + ' " ) ';
>
> ou use parâmetros
>
> QryInsert.SQl.Text := ' insert into tabela values(0,:HTML) ';
> QryInsert.ParamByName( 'HTML' ).AsString := HTML;
> QryInsert.Execute;
>
>
> Att,
> .......................................................
> Eduardo Silva dos Santos
> DRD SISTEMAS
> (27) 3218-4201
> (27) 9961-7095
> MSN: eduardo....@gmail.com
> Site: http://www.drdsistemas.com.br/
> .......................................................
>
>
> Em 24 de março de 2010 11:59, Alemão <forumdel...@gmail.com> escreveu:
>
> >
> >
> > Olá pessoal,
> >
> > Estou desenvolvendo um aplicativo em delphi simples que grava valores em
> > HTML em um campo de uma tabela MYSQL.
> >
> > codigo - integer
> > html - text
> >
> > Vou utilizar um select semelhante à este para a inserção
> >
> > insert into tabela values(0,HTML).
> >
> > O problema é que como a minha variavel de HTML possui caracteres
> especiais
> > como aspas, parenteses, etc, acredito que possa dar conflito quando o
> > programa enviar este select ao banco. Existe alguma maneira de evitar que
> > isso aconteça?
> >
> > Preciso fazer algum tratamento especial para este caso?
> >
> > Obrigado.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a