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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Duvida recordset ADO????????
Everest
BARRA MANSA
RJ - BRASIL
ENUNCIADA !
Postada em 07/07/2006 17:18 hs            
Desta vez vo tentar ser o mais claro possivel.....
 
' CursorType
'
'  2 - adOpenDynamic
'  0 - adOpenForwardOnly
'  1 - adOpenKeyset
'  3 - adOpenStatic
'
' LockType
'
'  4 - adLockBatchOptimistic
'  3 - adLockOptimistic
'  2 - adLockPessimistic
'  1 - adLockReadOnly
'
Set rst = New ADODB.Recordset
rst.CursorLocation = adUseClient
rst.Open "sp_geral('2')", DBConn, _
          adOpenDynamic, adLockPessimistic, _
          adCmdStoredProc
 
Debug.Print "CursorType: "; rst.CursorType; "LockType: " & rst.LockType
 
Estou usando o banco de dados MSDE que esta no servidor e estou acessando o banco por uma estação (client/server).
 
É o seguinte, quero abrir uma tela de cadastro, mas para isso quero abrir a tabela deste cadastro como CursorType: adOpenDynamic para que eu possa navegar nos registros em todas as direçoes e LockType: adLockPessimistic para que o registro que eu esteja editando possa estar bloqueado para qualquer outro usuário, só que o problema é o seguinte quando eu do um Debug.Print "CursorType: "; rst.CursorType; "LockType: " & rst.LockType vejo que o CursorType foi rebaixado para adOpenKeyset e o LockType foi para adLockBatchOptimistic.
 
Por que isso acontece???
 
Quer dizer que eu nunca vo poder usar adOpenDynamic e adLockPessimistic???
 
Quando eu posso fazer isso junto?
 
O que eu devo fazer para quando um usuário estiver editando um registro ele esteja bloqueado para os outros usuários? e com esse mesmo recordset eu possa navegar em todas as direções, movenext, moveprevious, etc..
TÓPICO EDITADO
 
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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