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]