CONEXAO ADO

ALEXMARCHI 26/04/2004 11:36:56
#22687
um colega postou o seguinte problema: Demora em abrir um combo, a resposta foi que podia ser o forma de conexão dele.

como eu tinha o mesmo problema. fui verificar a minha conexão.

EU Utilizo ADO com SQL Server 2000

ex. Eu utilizava Assim.

sSql = "Select Produto From Tbl_Produto Order By Produto"
Aux.Open sSql, DB_Base, AdOpenKeySet


Demorava Muito Foi só eu mudar para
Aux.Open sSql, DB_Base, AdOpenForwardOnly

Melhorou 100 Porcento. SÓ“ QUE GEROU UMA DUVIDA

Qual a diferença entre e Qual é Mais Rápido
- ADOpenDynamic
- ADOpenForWardOnly
- ADOpenKeySet
- ADOpenStatic

USUARIO.EXCLUIDOS 26/04/2004 11:55:37
#22689
Resposta escolhida
ADOpenForWardOnly

ਠideal para listar uma tabela pois certamente é a opção mais rápida porém a mais limitada, só permite movimentação para a frente e é somente leitura.
é o memo que :
set aux = db.execute(ssql)
USUARIO.EXCLUIDOS 26/04/2004 12:53:16
#22701
AdOpenDynamic - As alterações feitas por outros usuários na tabela adjacente
são refletidas no recordset , mas para isso o ponteiro tem q estar no Servidor
(cursor location)

AdOpenStatic - As alterações feitas por outros usuários na tabela adjacente
não são refletidas.

Ambos permitem alterações e movimentação normalmente

Tópico encerrado , respostas não são mais permitidas