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