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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problema de acesso ADO - Muit Usuario
ED - Claret
não registrado
ENUNCIADA !
Postada em 31/08/2007 15:25 hs   
Ola amisgos,
 faço isso para abrir o banco...
bd.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LocalBanco & ";"
 
Para abrir uma tabela/Consulta faço isso...
QdSQL = minha SQL
    Set tABELA = New ADODB.Recordset
    Tabela.Open QdSQL, bd, adOpenForwardOnly, adLockBatchOptimistic
     ......
 
Acontece que funciona muito bem sem nenhum poblema, mas se outro abrir o sistema da erro; pewrcebi que somente um usuario por vez pode acessar o banco.
Onde que estou errando???
Muito obrigado por qualquer ajuda
 
 

 
   
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 31/08/2007 16:22 hs            
ED - Claret está errado no modo de abrir o seu recordset, tenta utilizar assim:
 
QdSQL = minha SQL
    Set tABELA = New ADODB.Recordset
    Tabela.Open QdSQL, bd, adOpenStatic, adLockOptimistic
 
Espero ter Ajudado
 
Flw
 
T+

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

   
Sandro
não registrado
ENUNCIADA !
Postada em 31/08/2007 19:53 hs   
Olá,
 
Dependendo do tamanho da tabela, eu recomendaria usar o parâmetro adOpenKeyset, pois ele além de abrir um recordset editável, não carrega todos os registros para a memória como no caso do adOpenStatic, sendo o que consome menos recursos.
 
Um abraço,
Sandro.
   
ED - Caret
não registrado
ENUNCIADA !
Postada em 03/09/2007 10:52 hs   
Olá amigos, fiz o que me passaram, só que continua dando erro "A operação deve ser uma consulta aualizável".
 
Eu uso sql para gravar/atualizar/excluir..Update, Delete, etc...
 
Da erro na linha do sql somente quando dois usuarios abrem o sistema, um so funciona que é uma maravilha, porem mais de um da esse erro ai.
 
Ja esatou ficando doido com isso.
Muito obrigado por qualquer outra ajuda
 
 
 
   
ED - Caret
não registrado
ENUNCIADA !
Postada em 03/09/2007 11:02 hs   
O mais incrivel disso tudo é que funciona sem problemas e com varios ususarios ao mesmo tempo na rede local, mas na remota(rede corporativa) da pau.
   
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
Postada em 03/09/2007 11:11 hs            
ED - CARET, o problema está aí, pq para vc se conectar na rede remota vc tem que usar outro tipo de string de conexão dê uma olhada no site www.connectionstrigs.com vc tem que usar uma conexão que usa ip para se conectar ao BD.
 
Flw

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

     
Página(s): 1/3      PRÓXIMA »


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