Notifications
Clear all

Planilha Excel c/base Access - Dúvidas pontuais

2 Posts
2 Usuários
0 Reactions
1,569 Visualizações
 LF83
(@lf83)
Posts: 22
Eminent Member
Topic starter
 

Bom dia, pessoal!

Sou iniciante e estou desenvolvendo um sisteminha Excel c/ base em Access que consiste em cadastro e algumas consultas. Por que não somente em Access? Preciso de algumas funções do Excel que o Access não possui (ou pelo menos eu não conheço). Tenho umas dúvidas no tocante ao acesso a base de dados via ADO, que pesquisei mas não consegui elucidar.

Todas as vezes que for fazer consultas no banco de dados eu tenho que abrir e fechar o objeto?

As variáveis do Connection e Recordset podem ser a mesma para várias partes do sistema? Eu posso tipo declará-las como públicas e usá-las todas as vezes q for acessar o BD. Não dá conflito?

Existe alguma técnica, rotina que eu tenho que aplicar para evitar conflito quando houver acessos múltiplos a base de dados?

grato,

LF

 
Postado : 06/09/2012 6:36 am
(@lovera)
Posts: 90
Estimable Member
 

Todas as vezes que for fazer consultas no banco de dados eu tenho que abrir e fechar o objeto?
Sim porque vc acaba utilizando memória da sua maquina. E fechando ela vc deixa a memoria disponivel para outro uso. É uma boa prática. Mas não é obrigatorio.

As variáveis do Connection e Recordset podem ser a mesma para várias partes do sistema? Eu posso tipo declará-las como públicas e usá-las todas as vezes q for acessar o BD. Não dá conflito?
Pode, já fiz isso e não tive problema.

Existe alguma técnica, rotina que eu tenho que aplicar para evitar conflito quando houver acessos múltiplos a base de dados?
Aqui no meu trampo só eu tenho esse tipo de conhecimento então basicamente só eu realizo esse tipo de serviço. Os aplicativos que desenvolvi para outros usuarios eu coloco uma base de dados que é copia da minha base de dados que está em um local que só eu utilizo. E quando ela é alterada, automaticamente salva uma base copia para que os outros usuarios a utlizem. Só eu tenho a possibilidade de alter-la.
Mas durante os cursos que fiz, geralmente a sala toda usava uma base. E raramente acontecia esse tipo de situação. Mas já ocorreu sim.

 
Postado : 30/01/2013 2:22 pm