Jump to content


TucaZ

Member Since 11/09/2003
Offline Last Active 05/06/2005, 11:00
-----

Posts I've Made

In Topic: Criando Um Editor

21/01/2005, 10:07

Isso é Javascript. Procure pelas funções relacionadas a Sel Text.

Abraços

In Topic: Fica Lento....?

20/01/2005, 09:10

Access é lento sempre. Ainda não sei quem foi o cidadão que disse que Acces é um banco de dados e porque ele fez isso.

In Topic: 01 - C# E .net

12/01/2005, 00:05

Falta explicar a diferença entre tipos Valor e tipos Referência! :D

In Topic: Algo Parecido Com Rs.eof

11/01/2005, 13:46

Consegui! Valeu a ajuda, Prog!

CREATE TRIGGER pedidos_campanha 
ON pedido
FOR UPDATE
AS
DECLARE @CampanhaID INT
DECLARE @CampanhaFrom varchar(30)
IF EXISTS(SELECT P.datfim_ped FROM pedido P INNER JOIN inserted U ON P.codped_ped = U.codped_ped WHERE NOT P.datfim_ped IS NULL)
BEGIN
	DECLARE ids_cursor CURSOR FOR SELECT PXP.intCampanhaID, PXP.chaPXPFrom FROM pedidoxproduto PXP INNER JOIN inserted U ON PXP.codped_pxp = U.codped_ped
	OPEN ids_cursor
	FETCH NEXT FROM ids_cursor INTO @CampanhaID, @CampanhaFrom

	WHILE @@FETCH_STATUS = 0
	BEGIN
  UPDATE campanhaassist SET intQtdPedido = intQtdPedido + 1 WHERE intCampanhaID = @CampanhaID AND chaAssistFrom = @CampanhaFrom
  INSERT INTO tuca (texto) VALUES (CAST(@CampanhaID AS VARCHAR(100)))
  FETCH NEXT FROM ids_cursor INTO @CampanhaID, @CampanhaFrom
	END
	CLOSE ids_cursor
	DEALLOCATE ids_cursor
END

In Topic: Algo Parecido Com Rs.eof

11/01/2005, 12:36

Hmm...com o Cursor teoricamente funcionou. Só tenho um problema agora. A tabela Updated não existe. No caso de Trigger só INSERTED e DELETED existem. Como vou fazer pra poder saber QUAL registro foi atualzado? Estou procurando aqui no MSDN, mas não achei ainda.

Valeu!

IPB Skin By Virteq