Re: [delphi-br] Delphi e MySQL - SQL de insert com caracteres especiais
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]
Re: [delphi-br] Delphi e MySQL - SQL de insert com caracteres especiais
se dentro de HTML tiver aspas duplas vai dar galho mesmo... tente usar com parâmetro para ver. a propósito qual componente de conexão vc usa? se puder me mando um arquivo com o conteúdo da variável HTML, ai vou fazer um teste aqui com o MyDAC para ver oq acontece. Att, ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... Em 25 de março de 2010 10:13, Alemão forumdel...@gmail.com 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 eduardo.drd%40gmail.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 eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... Em 24 de março de 2010 11:59, Alemão forumdel...@gmail.comforumdelphi%40gmail.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] [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
Re: [delphi-br] Delphi e MySQL - SQL de insert com caracteres especiais
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ãoforumdel...@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]
[delphi-br] Delphi e MySQL - SQL de insert com caracteres especiais
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]
Re: [delphi-br] Delphi e MySQL - SQL de insert com caracteres especiais
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