ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Comando SQL

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Kikonanet
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 13 de Mai de 2004
Mensagens: 165

MensagemEnviada: Ter Jun 21, 2005 11:12 am    Assunto: Comando SQL Responder com Citação

Ae pessoal,

Eu uso esse comando para inserir dados no meu banco (access). Funciona legal, o problema é quando o usuário digita em um Memo \" (aspas duplas). O Comando SQL entende a aspas como um parâmetro, e não deixa gravar.

[php]
With Qry do
begin
Close;
SQL.Clear;
SQL.Add(\'INSERT INTO TblAtivoImobilizado(NPatrimonio,Descricao)\');
SQL.Add(\'VALUES(\"\'+EditNPatrimonio.Text+\'\",\"\'+MemoDescricao.Text+\'\")\');
ExecSQL;
[/php]


O que eu posso fazer para resolver esse problema?


Abs.

Kiko
_________________
<b>"When I'm think I'm weak then I'm stronger"</b><br>
<b>MSN: </b><img src="http://www.bencastricum.nl/msn/status.php/566b9542-c075-4eee-9d4e-44c4dee8cdb2.png">
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Ter Jun 21, 2005 11:24 am    Assunto: Comando SQL Responder com Citação

Elimina as \" do memo... faz uma funcao q verifica caracter a caracter e elimina as aspas duplas....


flw ai..
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Kikonanet
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 13 de Mai de 2004
Mensagens: 165

MensagemEnviada: Ter Jun 21, 2005 11:40 am    Assunto: Comando SQL Responder com Citação

[quote]
Elimina as \" do memo... faz uma funcao q verifica caracter a caracter e elimina as aspas duplas....
[/quote]

Valeu Gustavo, eu tmb havia pensado nisso. Mas será que não tem outra solução?


Abs.

Kiko
_________________
<b>"When I'm think I'm weak then I'm stronger"</b><br>
<b>MSN: </b><img src="http://www.bencastricum.nl/msn/status.php/566b9542-c075-4eee-9d4e-44c4dee8cdb2.png">
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Ter Jun 21, 2005 11:54 am    Assunto: Comando SQL Responder com Citação

Olha soh.. acho q isto resolve:

With Qry do
begin
Close;
SQL.Clear;
SQL.Add(\'INSERT INTO TblAtivoImobilizado (NPatrimonio,Descricao)\');
SQL.Add(\' VALUES( \'+QuotedStr(EditNPatrimonio.Text) +\', \'+QuotedStr(MemoDescricao.Text)+\')\');
ExecSQL;
end;
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Kikonanet
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 13 de Mai de 2004
Mensagens: 165

MensagemEnviada: Ter Jun 21, 2005 12:07 pm    Assunto: Comando SQL Responder com Citação

Ae Gustavo Valeu..... Funcionou!!



Abs.


Kiko
_________________
<b>"When I'm think I'm weak then I'm stronger"</b><br>
<b>MSN: </b><img src="http://www.bencastricum.nl/msn/status.php/566b9542-c075-4eee-9d4e-44c4dee8cdb2.png">
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Ter Jun 21, 2005 2:05 pm    Assunto: Comando SQL Responder com Citação

Blz... precisando posta ai...

Flw ai...
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB