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 

Erro unknown isc error 0

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
marco.fabiano
Novato
Novato


Registrado: Quinta-Feira, 15 de Julho de 2004
Mensagens: 7

MensagemEnviada: Seg Ago 27, 2012 2:19 pm    Assunto: Erro unknown isc error 0 Responder com Citação

Boa tarde!

Alguém poderia dar uma força?

Delphi / Firebird, preciso gravar a data e hora em campo TIMESTAMP, dá erro: Erro unknown isc error 0

FrmDM.qInsert.ParamByName('pDT_UsuarioCad' ).AsDateTime:=Now;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Seg Ago 27, 2012 2:28 pm    Assunto: Responder com Citação

o erro esta acontecendo nesta linha de código? você não alterou o tipo do parametro? o SQL está correto?
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
marco.fabiano
Novato
Novato


Registrado: Quinta-Feira, 15 de Julho de 2004
Mensagens: 7

MensagemEnviada: Seg Ago 27, 2012 3:22 pm    Assunto: Responder com Citação

sim, é nessa linha, já testei, tirei essa linha e grava normal no banco...
o bloco completo é:
FrmDM.qInsert.Close;
FrmDM.qInsert.SQL.Clear;
FrmDM.qInsert.SQL.Add('insert into ATENDIMENTO (DT_Atendimento,NR_Pedido,NM_Cliente,NM_Solicitante,');
FrmDM.qInsert.SQL.Add('DT_Solicitacao,HR_Solicitacao,NM_Resposta,DT_Resposta,HR_Resposta,DT_Prometida,DT_Reprogramada,');
FrmDM.qInsert.SQL.Add('DT_LiberadoSep,HR_LiberadoSep,DT_Atendido,NR_NF,DS_Obs,DS_Situacao,CD_UsuarioCad,DT_UsuarioCad)');
FrmDM.qInsert.SQL.Add('values (:pDT_Atendimento,:pNR_Pedido,:pNM_Cliente,:pNM_Solicitante,');
FrmDM.qInsert.SQL.Add(':pDT_Solicitacao,:pHR_Solicitacao,:pNM_Resposta,:pDT_Resposta,:pHR_Resposta,:pDT_Prometida,:pDT_Reprogramada,');
FrmDM.qInsert.SQL.Add(':pDT_LiberadoSep,:pHR_LiberadoSep,:pDT_Atendido,:pNR_NF,:pDS_Obs,:pDS_Situacao,:pCD_UsuarioCad,:pDT_UsuarioCad)');
FrmDM.qInsert.ParamByName('pDT_Atendimento' ).AsDate:=StrToDate(edDT_Atendimento.Text);
FrmDM.qInsert.ParamByName('pNR_Pedido' ).AsInteger:=StrToInt(edNR_Pedido.Text);
FrmDM.qInsert.ParamByName('pNM_Cliente' ).AsString:=edNM_Cliente.Text;
FrmDM.qInsert.ParamByName('pNM_Solicitante' ).AsString:=edNM_Solicitante.Text;
FrmDM.qInsert.ParamByName('pDT_Solicitacao' ).AsDate:=edDT_Solicitacao.Date;
FrmDM.qInsert.ParamByName('pHR_Solicitacao' ).AsTime:=edHR_Solicitacao.Time;
FrmDM.qInsert.ParamByName('pNM_Resposta' ).AsString:=edNM_Resposta.Text;
FrmDM.qInsert.ParamByName('pDT_Resposta' ).AsDate:=edDT_Resposta.Date;
FrmDM.qInsert.ParamByName('pHR_Resposta' ).AsTime:=edHR_Resposta.Time;
FrmDM.qInsert.ParamByName('pDT_Prometida' ).AsDate:=edDT_Prometida.Date;
FrmDM.qInsert.ParamByName('pDT_Reprogramada').AsDate:=edDT_Reprogramada.Date;
FrmDM.qInsert.ParamByName('pDT_LiberadoSep' ).AsDate:=edDT_LiberadoSep.Date;
FrmDM.qInsert.ParamByName('pHR_LiberadoSep' ).AsTime:=edHR_LiberadoSep.Time;
FrmDM.qInsert.ParamByName('pDT_Atendido' ).AsDate:=edDT_Atendido.Date;
FrmDM.qInsert.ParamByName('pNR_NF' ).AsInteger:=StrToInt(edNR_NF.Text);
FrmDM.qInsert.ParamByName('pDS_Obs' ).AsString:=edDS_Obs.Text;
FrmDM.qInsert.ParamByName('pDS_Situacao' ).AsString:=cbDS_Situacao.Text;
FrmDM.qInsert.ParamByName('pCD_UsuarioCad' ).AsInteger:=StrToInt('1');
FrmDM.qInsert.ParamByName('pDT_UsuarioCad' ).AsDateTime:=Now;
FrmDM.qInsert.ExecSQL;

se eu colocar .AsDate:=Date, grava normal, porém só grava a data, a hora fica como 00:00, e não é o q eu preciso, preciso gravar a hora correta.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Seg Ago 27, 2012 4:42 pm    Assunto: Responder com Citação

vc ta usando dialeto 3?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Seg Ago 27, 2012 7:31 pm    Assunto: Responder com Citação

Concordo com o amigo acima. O tipo TIMESTAMP funciona somente com o Dialeto 3.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Seg Ago 27, 2012 7:43 pm    Assunto: Responder com Citação

rafmattos escreveu:
vc ta usando dialeto 3?


boa rafmattos bem lembrado eu já estava me esquecendo rss
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
marco.fabiano
Novato
Novato


Registrado: Quinta-Feira, 15 de Julho de 2004
Mensagens: 7

MensagemEnviada: Ter Ago 28, 2012 10:20 am    Assunto: Responder com Citação

Também pensei nisso, mas usei o dialeto 3 sim.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Ter Ago 28, 2012 10:38 am    Assunto: Responder com Citação

marco.fabiano escreveu:
Também pensei nisso, mas usei o dialeto 3 sim.


já faz um tempo que não mexo com isso, mas li uma vez que existe uma incompatibilidade com DBExpress nas versões antigas do drive, acho q pode ser isso tb.

outra na hora de criar o Drive no delphi colocou dialogo 3 tb?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
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