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 

update

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
bride7
Profissional
Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006
Mensagens: 570
Localização: Vespasiano - Mg

MensagemEnviada: Sex Fev 02, 2007 1:38 pm    Assunto: update Responder com Citação

Bom galera estou tentando dar um update aqui em uma tabela mais esta dando erro
....
update QUANT_CD_DVD_VHS set SITUACAO = 'LOCADO' WHERE quant_cd_dvd_vhs.numero_cd_dvd_vhs = 60
_________________
Atenciosamente

Douglas


Deus é fiel...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
scd
Novato
Novato


Registrado: Sexta-Feira, 2 de Fevereiro de 2007
Mensagens: 17
Localização: São Bento do Sul - SC

MensagemEnviada: Sex Fev 02, 2007 2:39 pm    Assunto: Responder com Citação

Tente:

Código:
update QUANT_CD_DVD_VHS set SITUACAO='LOCADO' WHERE numero_cd_dvd_vhs=60
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
bride7
Profissional
Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006
Mensagens: 570
Localização: Vespasiano - Mg

MensagemEnviada: Sex Fev 02, 2007 4:24 pm    Assunto: Responder com Citação

Scd legal so que eu coloquei da forma que vc falou mas continua dando erro...

erro:
---------------------
SQL Error Dynamic SQL Error SQL error code = -104 token unknown - line 1, char 41 5.Error code:-104.Invalid token the SQL: UPDATE FITASLOCADAS SET VALORTOTAL = R$5,00 WHERE CD_FITASLOCADAS = 55
---------------------

e comando como esta
--------------------
ZqAtualizacao.Close;
ZqAtualizacao.SQL.Clear;
ZqAtualizacao.SQL.Add('UPDATE FITASLOCADAS SET VALORTOTAL = '+dbedit20.text+ ' WHERE CD_FITASLOCADAS = '+dbedit2.Text);
ShowMessage(ZqAtualizacao.SQL.Text);
ZqAtualizacao.ExecSQL;
DmDouglas.TBFitasLocadas.Refresh;
DmDouglas.TBFitasLocadas.Refresh;
_________________
Atenciosamente

Douglas


Deus é fiel...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
scd
Novato
Novato


Registrado: Sexta-Feira, 2 de Fevereiro de 2007
Mensagens: 17
Localização: São Bento do Sul - SC

MensagemEnviada: Sex Fev 02, 2007 4:31 pm    Assunto: Responder com Citação

Tente colocar o código assim:

Código:
ZqAtualizacao.Close;
ZqAtualizacao.SQL.Clear;
ZqAtualizacao.SQL.Add('update FITASLOCADAS set VALORTOTAL ='+#39+dbedit20.text+#39+' where CD_FITASLOCADAS like '+#39+dbedit2.Text+#39);
ZqAtualizacao.ExecSQL;
DmDouglas.TBFitasLocadas.Refresh;
DmDouglas.TBFitasLocadas.Refresh;


Até mais
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
bride7
Profissional
Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006
Mensagens: 570
Localização: Vespasiano - Mg

MensagemEnviada: Sex Fev 02, 2007 5:33 pm    Assunto: Responder com Citação

Scd tipo o erro agora foi neste carinha aqui '+#39+dbedit20.text+#39+'
quando executou falou que ele esta com uma aspas a mais ...
aqui qual o significado do +#39+
Valeu garoto
_________________
Atenciosamente

Douglas


Deus é fiel...
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: Sex Fev 02, 2007 6:01 pm    Assunto: Responder com Citação

Olá. tenta a função quotedStr. Lembrando, seu campo VALORTOTAL deve ser do tipo AlfaNumérico e seu campo CD_FITASLOCADAS inteiro.

ZqAtualizacao.SQL.Add('UPDATE FITASLOCADAS SET VALORTOTAL = '+QuotedStr(dbedit20.text)+ ' WHERE CD_FITASLOCADAS = '+dbedit2.Text);


Flw.
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
scd
Novato
Novato


Registrado: Sexta-Feira, 2 de Fevereiro de 2007
Mensagens: 17
Localização: São Bento do Sul - SC

MensagemEnviada: Sex Fev 02, 2007 11:35 pm    Assunto: Responder com Citação

#39 = '

Bem, se estiver usando um banco Paradox provavelmente vai dar erro mesmo ;/ Tenta usar aí o comando que o gustavocco passou Smile

Até mais
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
bride7
Profissional
Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006
Mensagens: 570
Localização: Vespasiano - Mg

MensagemEnviada: Qua Fev 07, 2007 2:45 pm    Assunto: Responder com Citação

Ok eu usei o comando que o Gustavoco falou so meu caso eu uso Firebard,
ai deu este erro aqui

SQL Error: conversion error form string "R$ 5,20".Erro Code:-413.Overflow occurrend durin data type conversion:UPDATE FITASLOCADAS SET VALORTOTAL ='R$ 5,20 WHERE CD_FITASLOCADAS = 57'


tipo parece que aqui que esta o erro string "R$ 5,20".
_________________
Atenciosamente

Douglas


Deus é fiel...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
bride7
Profissional
Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006
Mensagens: 570
Localização: Vespasiano - Mg

MensagemEnviada: Qua Fev 07, 2007 3:00 pm    Assunto: Responder com Citação

Pessoal eu tentei assim

ZqAtualizacao.SQL.Add('UPDATE FITASLOCADAS SET VALORTOTAL = '+QuotedStr(DmDouglas.TBFitasLocadasCD_FITASLOCADAS.AsString)+ ' WHERE CD_FITASLOCADAS = '+dbedit2.Text);

so que não atualizo no banco
_________________
Atenciosamente

Douglas


Deus é fiel...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
bride7
Profissional
Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006
Mensagens: 570
Localização: Vespasiano - Mg

MensagemEnviada: Qua Fev 07, 2007 3:07 pm    Assunto: Responder com Citação

Disculpa o comando é este

ZqAtualizacao.SQL.Add('UPDATE FITASLOCADAS SET VALORTOTAL = '+QuotedStr(ZQvalor_totalSUM.AsString)+ ' WHERE CD_FITASLOCADAS = '+dbedit2.Text);


so que não esta funcionando
_________________
Atenciosamente

Douglas


Deus é fiel...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
bride7
Profissional
Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006
Mensagens: 570
Localização: Vespasiano - Mg

MensagemEnviada: Qua Fev 07, 2007 3:27 pm    Assunto: Responder com Citação

Valeu parece que conseui...........
_________________
Atenciosamente

Douglas


Deus é fiel...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados 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