USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL - Please - Urgente
Márcio
SANTO ANDRÉ
SP - BRASIL
Postada em 30/06/2004 15:28 hs            
Olha como eu tentei fazer.. mas nao consigo ir pegando cada record...
CREATE Procedure spUtil_ReOrdering_Role_Corp
 @CorpID varchar(50)
As
DECLARE @i int
DECLARE @ID varchar(50)
DECLARE @COUNT int
SET @COUNT = (SELECT COUNT(*) FROM tblkMember_Role_corp WHERE Corp_Guid = @CorpID)
SET @i = 1
BEGIN
 WHILE @i <= @COUNT
 BEGIN
   Set @ID = (SELECT TOP 1 Role_Corp_Guid FROM tblkMember_Role_corp  WHERE Corp_Guid = @CorpID ORDER BY Role_Name)
      UPDATE tblkMember_Role_corp SET Role_list_Order = @i WHERE Role_Corp_Guid = @ID
     SET @i=@i + 1
 END
END
GO
     
Eriston
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 30/06/2004 16:03 hs            
Ai complicou, a lógica é bem por ai, + esse mistério realmente não conheço... Emoções
 
t+
 
- Eriston
   
eu
não registrado
Postada em 30/06/2004 16:06 hs   
faça usando um cursor ....
 
no cursor vc faz o select ordenado pelo criterio e pode percorre-lo como se fosse um recordset do vb 
     
Márcio
SANTO ANDRÉ
SP - BRASIL
Postada em 30/06/2004 16:11 hs            
Como eu faço esse cursor dentro da minha stored procedure????
     
Márcio
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 30/06/2004 18:07 hs            
Ainda não consegui. Alguem sabe como posso sair dessa?
Valews
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página