Bem vindo visitante!   Página Inicial Novo Tópico Procurar Meu Perfil Login Cadastre-se
Stored Procedure  Imprimir  Enviar
Autor Mensagem

monipilartes

Posts: 6

 21/07/2010, 06:39
Bom dia,

Tenho um procedimento criado no SQL 2005 e que funciona perfeitamente quanto testo no SQL no entanto estou com dificuldade em usa-lo no CCS.

Uso o procedimento para seleccionar uns campos da tabela tblFactura para em seguida inserir na tabela tblHistorico. O passo seguinte seria fazer o update dos campos da tabela tblFactura. Quando configuro o custom update para
Custom Insert Type: Procedure e Custom Inser: ActualizaHistorico, o procedimento actualiza apenas a tabela tblFactura mas não faz o Insert na tabela tblHistorico. Se configurar o Customs update o procedimento não funciona

Posso fazer a chamada do procedimento no evento “After update”? Como devo chamar o procedimento no evento “After update”?

A baixo o Stored Procedure

USE [DBFactura]
GO
/****** Object: StoredProcedure [dbo].[ActualizaHistorico] Script Date: 07/21/2010 10:28:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[ActualizaHistorico]
-- Add the parameters for the stored procedure here



@Empresa int,
@NumeroFactura varchar(50),
@Valor money,
@EstadoMercadoria int,
@DataFactura datetime,
@OrdemCompra int,
@Observacao varchar(Max),
@facturaId int,
@EstadoFactura int,
@userid int


AS
BEGIN

INSERT INTO dbo.tblHistorico

SELECT userid, DataReceocaoDTI, EstadoFactura, idFactura,Observacao
FROM dbo.tblFactura
WHERE idFactura=@Facturaid

UPDATE dbo.tblFactura
SET
Empresa=@Empresa,
NumeroFactura=@NumeroFactura,
DataReceocaoDTI=GETDATE(),
EstadoFactura=@EstadoFactura,
Observacao=@Observacao,
Valor=@Valor,
EstadoMercadoria=@EstadoMercadoria,
DataFactura=@DataFactura,
OrdemCompra=@OrdemCompra,
userid=@userid



WHERE idfactura=@facturaId

END

 
__________________
Monica
 Autor
Página:   1  de 1 
 Voltar  Novo Tópico  Acompanhamento

Login
Para responder aos tópicos é necessário estar logado.
Caso não esteja cadastrado clique aqui.
Login   
Senha  

               Esqueci a minha senha


Esta é o fórum da comunidade brasileira de usuários do CodeCharge.
Para obter informações técnicas ou contatar o suporte oficial, visite http://support.codecharge.com.

Desenvolvido pela OM Consultoria e Sistema com CodeCharge Studio
Copyright © 2003-2004 by OM Consultoria e Sistemas