Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
bride7 Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006 Mensagens: 570 Localização: Vespasiano - Mg
|
Enviada: Sex Fev 02, 2007 1:38 pm Assunto: update |
|
|
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 |
|
 |
scd Novato

Registrado: Sexta-Feira, 2 de Fevereiro de 2007 Mensagens: 17 Localização: São Bento do Sul - SC
|
Enviada: Sex Fev 02, 2007 2:39 pm Assunto: |
|
|
Tente:
Código: | update QUANT_CD_DVD_VHS set SITUACAO='LOCADO' WHERE numero_cd_dvd_vhs=60 |
|
|
Voltar ao Topo |
|
 |
bride7 Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006 Mensagens: 570 Localização: Vespasiano - Mg
|
Enviada: Sex Fev 02, 2007 4:24 pm Assunto: |
|
|
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 |
|
 |
scd Novato

Registrado: Sexta-Feira, 2 de Fevereiro de 2007 Mensagens: 17 Localização: São Bento do Sul - SC
|
Enviada: Sex Fev 02, 2007 4:31 pm Assunto: |
|
|
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 |
|
 |
bride7 Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006 Mensagens: 570 Localização: Vespasiano - Mg
|
Enviada: Sex Fev 02, 2007 5:33 pm Assunto: |
|
|
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 |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Sex Fev 02, 2007 6:01 pm Assunto: |
|
|
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 |
|
 |
scd Novato

Registrado: Sexta-Feira, 2 de Fevereiro de 2007 Mensagens: 17 Localização: São Bento do Sul - SC
|
Enviada: Sex Fev 02, 2007 11:35 pm Assunto: |
|
|
#39 = '
Bem, se estiver usando um banco Paradox provavelmente vai dar erro mesmo ;/ Tenta usar aí o comando que o gustavocco passou
Até mais |
|
Voltar ao Topo |
|
 |
bride7 Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006 Mensagens: 570 Localização: Vespasiano - Mg
|
Enviada: Qua Fev 07, 2007 2:45 pm Assunto: |
|
|
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 |
|
 |
bride7 Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006 Mensagens: 570 Localização: Vespasiano - Mg
|
Enviada: Qua Fev 07, 2007 3:00 pm Assunto: |
|
|
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 |
|
 |
bride7 Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006 Mensagens: 570 Localização: Vespasiano - Mg
|
Enviada: Qua Fev 07, 2007 3:07 pm Assunto: |
|
|
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 |
|
 |
bride7 Profissional


Registrado: Quinta-Feira, 5 de Outubro de 2006 Mensagens: 570 Localização: Vespasiano - Mg
|
Enviada: Qua Fev 07, 2007 3:27 pm Assunto: |
|
|
Valeu parece que conseui........... _________________ Atenciosamente
Douglas
Deus é fiel... |
|
Voltar ao Topo |
|
 |
|