Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcia.jordana

ADO - Recordset

Recommended Posts

Oi Pessoal....Alguém sabe quais os cursores eu posso usar para obter uma melhor performance nas instruções SQL? Se me informarem um tutorial legal a respeito... melhor ainda...Grata;Márcia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Diego;Legal esse site que você indicou !!!! Explica toda a teoria do ADO.Mas só que na hora de executar as instruções SELECT ele só dá um "Set rs = Conexao.Execute(InstrucaoSQL)". Será que esta é a melhor forma de executar uma instrução SQL? Como saber quando que eu devo implementar um cursor nas minhas instruções?Grata;Márcia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcia, Dentro do ADOVBS.INC tem os parametros de tipo de cursores que o ADO utiiza nos banco de dados. Eu costumo utilizar cursores OptimictDynamic pois melhora e muito a performance das buscas. Mais se tratando em ADO, procura estudar mais sobre a função SEEK do ADO. Algo assim. RecSet.Seek parametros Pois ele para busca é bem melhor que qq outra do ADOVBS.INC Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcia,

 

Dentro do ADOVBS.INC tem os parametros de tipo de cursores que o ADO utiiza nos banco de dados.

 

Eu costumo utilizar cursores OptimictDynamic pois melhora e muito a performance das buscas.

 

Mais se tratando em ADO, procura estudar mais sobre a função SEEK do ADO. Algo assim. RecSet.Seek parametros

 

Pois ele para busca é bem melhor que qq outra do ADOVBS.INC

 

Abraços,

Poxa alphamek explica melhor isso ai do seek? Eu uso OpenStatic e UseClient pra fazer leitura...

 

vALEU

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço assim... Set Conn = Server.CreateObject("ADODB.Connection") Conn.CursorLocation = 3qual vocês me recomendariam em performance para pesquisase qual para alterar/incluir registros no banco? ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Pessoal, Vou passar aqui como funciona a função do SEEK, antes vejam se todos estão com o ADO 2.5, ele já é padrão no WIN2K Professional ou Server. beleza. Seguinte, a função SEEK do ADO 2.5 é o método mais rápido para se fazer pesquisa, pq ele não varre todo o banco de dados atrás dos registros, e sim, ele aponta diretamente para o registro desejado, pode ser 1 ou vários. Caso o SEEK não encontre a pesquisa desejada, ele não te retornará erros pq ele funciona em EOF, quer dizer, se não tiver um registro com os parametros que você passo, ele retornará um valor em branco. Para fazer um testezinho com ele, esse é o método para passar ao código. SEEK colunas, Opção de Busca Caso tenham mais dúvidas sobre o assunto, existe um php2.wrox.com uns artigos sobre ADO 2.5 Avançado. Dê uma olhada lá, OK! Mais posso garantir que é mais rápido que qq outro cursor padrão. Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcia...da uma olhada na documentação no site da microsoft, caso você queira saber um pouco mais sobre os cursores.... La tem uma documentação boa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.