Futura
|
PORTO FERREIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 21/12/2005 12:06 hs
Seguinte, em todos os forms dos sistema, estou abrindo a conexão com o banco, os recordsets e ao fechar o form , fecho tudo. Acho que esta gerando uma certa demora no sistema, então pensei em abrir a conexão uma unica vez no módulo, e nos forms, abrir apenas os recordsets que vou usar naquele form. isto pode agilizar a abertura dos forms, se agiliza, não ficara vulneravel, a conexão aberta o tempo todo ?
obs: uso vb6 + access xp. com acesso dao.
|
|
|
|
|
Postada em 21/12/2005 12:37 hs
bem, eu uso ado e nunca tive problemas de lentidão, mas eu so abra a conexão com o banco de dados uma vez no form principal, e fecho quando o usuario fecha o programa
|
|
|
MINER
|
POTIRENDABA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 21/12/2005 12:38 hs
kara eu particularmnente abro sómente ora q vou usar o bd e os recordset e ja fecho enseguida, ouvir dizer q se ficar uma conexao exposta tipo a q vc quer fazer deixando o tempo todo vai corromper mais facilmente o seu bd apesar de ficar vulnerável, mas ja tenhu amigos q usa esse tipo de conexao q vc sitou. Agora eu uso abrindo e fechando e nunca deu erro naum se te ajudei bl senaum me descuple t+
|
|
|
|
Postada em 21/12/2005 13:03 hs
meu problema, é que as vezes fica um pouco lento, ou seja como abro o bd e recordsets no load do form, o form, demora um pouquinho para aparecer, mas não é sempe, e também notei que não depende da velocidade da maquina, pois as vezes abre mais rapido em um Pentium 800 com windows 98, do que em um P4 com windows XP.
|
|
|
Clau
|
ARARAQUARA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 21/12/2005 13:32 hs
Oi! Se você passar a fazer a conexão com o banco através de ADO, então poderá abrir e fechar a conexão em cada form sem perder agilidade, performance e segurança.
|
|
|
futura
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 21/12/2005 14:14 hs
certo, e o código na parte de conexão, recordsets e consultas sql, muda muito de dao para ado ?
|
|
|