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 >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a