Re: [delphi-br] Delphi e MySQL - SQL de insert com caracteres especiais

2010-03-25 Por tôpico Alemão
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

2010-03-25 Por tôpico Eduardo Silva dos Santos
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

2010-03-25 Por tôpico Moacir - GMAIL
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

2010-03-24 Por tôpico Alemão
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

2010-03-24 Por tôpico Eduardo Silva dos Santos
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