Eduardo,

Tente usar a função QuotedStr:

QryInsert.SQL.Text := ' insert into tabela (CAMPO1, CAMPO2) values (0, 
'+QuotedStr(HTML)+') ';


Sucesso !!

Moacir


Em 25/03/2010 10:13, Alemão escreveu:
> 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