| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Kikonanet Aprendiz

Registrado: Quinta-Feira, 13 de Mai de 2004 Mensagens: 165
|
Enviada: Ter Jun 21, 2005 11:12 am Assunto: Comando SQL |
|
|
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 |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Ter Jun 21, 2005 11:24 am Assunto: Comando SQL |
|
|
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 |
|
 |
Kikonanet Aprendiz

Registrado: Quinta-Feira, 13 de Mai de 2004 Mensagens: 165
|
Enviada: Ter Jun 21, 2005 11:40 am Assunto: Comando SQL |
|
|
[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 |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Ter Jun 21, 2005 11:54 am Assunto: Comando SQL |
|
|
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 |
|
 |
Kikonanet Aprendiz

Registrado: Quinta-Feira, 13 de Mai de 2004 Mensagens: 165
|
Enviada: Ter Jun 21, 2005 12:07 pm Assunto: Comando SQL |
|
|
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 |
|
 |
gustavocco Administrador

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