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
|
|
|
|
|
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.
|
|
|
|
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
|
|
|