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 gravação campo Blob

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


Registrado: Segunda-Feira, 14 de Junho de 2010
Mensagens: 100

MensagemEnviada: Seg Set 05, 2011 8:15 am    Assunto: Erro gravação campo Blob Responder com Citação

Ola a todos... Estou com um problema em um campo do tipo Blob
os dados não são gravados no campo
SCRIPT BLOB sub_type 1 segment size 80 COLLATE NONE

Gravo com uma Trigger os outros campos gravam normalmente mas este campo fica em branco segue:

AS
DECLARE VARIABLE sCampos VARCHAR(1000);
DECLARE VARIABLE sValores VARCHAR(10000);
DECLARE VARIABLE sScript VARCHAR(10000);
BEGIN
sCampos = 'CXCODIGO';
sValores = ''''|| NEW.CXCODIGO||'''';
sCampos = sCampos ||',' || 'CXEMPRESA';
sValores = sValores ||',' || '''' ||NEW.CXEMPRESA||'''';
sCampos = sCampos ||',' || 'CXDESCRICAO';
sValores = sValores ||',' || '''' ||NEW.CXDESCRICAO||'''';
sCampos = sCampos ||',' || 'CXCODFUNCIONARIO';
sValores = sValores ||',' || '''' ||NEW.CXCODFUNCIONARIO||'''';
sCampos = sCampos ||',' || 'CXSENHA';
sValores = sValores ||',' || '''' ||NEW.CXSENHA||'''';
sCampos = sCampos ||',' || 'CXDATA';
sValores = sValores ||',' || '''' ||NEW.CXDATA||'''';
sCampos = sCampos ||',' || 'CXSITUACAO';
sValores = sValores ||',' || '''' ||NEW.CXSITUACAO||'''';
sCampos = sCampos ||',' || 'CXSALDO';
sValores = sValores ||',' || '''' ||NEW.CXSALDO||'''';
sCampos = sCampos ||',' || 'CXSITUACAO_ATUAL';
sValores = sValores ||',' || '''' ||NEW.CXSITUACAO_ATUAL||'''';
sCampos = sCampos ||',' || 'CXEXPORTAR_DADOS';
sValores = sValores ||',' || '''' ||NEW.CXEXPORTAR_DADOS||'''';
sScript = 'insert into CAIXAS (' || :sCampos || ') values ('|| :sValores ||')';
INSERT INTO SCRIPTS_REP_CAIXA (CODIGO, CODCAIXA, STATUS, SCRIPT)
VALUES(GEN_ID(GEN_SCRIPTS_REP_CAIXA, 1), NEW.CXCODIGO,0, :sScript);

END
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Seg Set 05, 2011 8:26 am    Assunto: Responder com Citação

e o erro?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
sindicley
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 14 de Junho de 2010
Mensagens: 100

MensagemEnviada: Seg Set 05, 2011 8:39 am    Assunto: Responder com Citação

Então, o Erro e que não grava nada no campo blob fica limpo os dados não são gravado no campo.
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