Dj Mib
  • Sobre

Arquivos mensais: outubro 2010

Dj Mib refletindo!

Postado em 22 de outubro de 2010 por Dj Mib

As vezes me sinto perdido, sem conseguir decifrar até os meus sentimentos. Mais estando com a presença de quem eu amo… Tudo é claro, tudo é música!

Ass.: Dj Mib B-)

Publicado em Frases do Momento, Mim | Tags: dj, dj mib, mib, refletindo | Deixe um comentário |

ASP RecordCount = -1

Postado em 22 de outubro de 2010 por Dj Mib

Que doideira de título, para postagem em um blog, é esse? Caso você não saiba, pode não se interessar, já que este post é para comentar um erro que vem sendo comum para programadores em ASP. Não conhece? Pule esse post!

Eu costumava usar ASP com ACCESS, até que migrei tudo para o MySQL. Então passei a ter problemas com o ASP para retornar o número de registros em um requisição do banco de dados e até para criar uma paginação. Isso porque a propriedade RecordCount do RecordSet só trazia o valor “-1” e não o número de registros retornado. E percebi que isto não só acontece com o MySQL, pois vem acontecendo com outros banco de dados.

Muita gente resolve o problema de contagem de registros, usando a função COUNT do próprio SQL (“select count(*) as totalRegistros from tabela”). Isso até que resolve, mais acabamos criando uma consulta a mais. Para fazer a paginação, no caso do MySQL, podemos, e é até aconselhável, utilizar pelo próprio SQL usando a função LIMIT (“select campos from tabela limit 1,20”).

Uma solução definitiva, mais rápida e só utilizando uma requisição seria definir corretamente o CursorLocation. Pois podemos e até devemos, definir tipos de cursor numa requisição, assim como também o local e tipo de trava. Isso nos ajuda em desempenho nos programas que estaremos criando.

No padrão e geralmente, o CursorLocation é utilizado com o valor 2 (adUseServer), ao qual utiliza  a requisição no lado do servidor. Este cursor é aconselhável mais para requisições onde fazemos alguma alteração (criar, apagar, deletar, atualizar). E para o RecordCount funcionar perfeitamente em qualquer banco de dados, devemos utilizar o CursorLocation com valor 3 (adUseClient), ao qual utiliza a requisição no lado do cliente. Este cursor é aconselhável mais para requisições estáticas que só trazem informações de leituras e sem alteração e é mais rápido do que o do lado do servidor.

Então vejamos agora um código de consulta, usando o cursor correto e o RecordCount funcionando perfeitamente para qualquer banco suportado:

   1:  'Declarando e Criando objetos para o Banco de Dados em ASP
   2:  dim adoBD, rsBD
   3:  set adoBD = server.createObject("ADODB.Connection")
   4:  set rsBD = server.createObject("ADODB.Recordset") 
   5:  'configurando o recordset
   6:  rsBD.CursorType = 0 'o mais rápido e somente para leitura para frente, sem retornar
   7:  rsBD.CursorLocation = 3 'mais rápido e permiti recordCount
   8:  rsBD.LockType = 1 'tipo de trava mais usada e rápida 
   9:  'abrindo conexão e requisição
  10:  adoBD.open = "String de Conexão" 'alterar para sua string
  11:  rsBD.activeConnection = adoBD
  12:  rsBD.source = "Comando SQL" 'alterar pelo comando sql desejável
  13:  rsBD.open 
  14:  'a partir de agora só recuperar as informações e registros
  15:  response.write rsBD.recordCount 'retorna o número de registros
  16:  rsBD.pageSize = 10 'define paginação em 10 em 10 registros
  17:  response.write rsBD.pageCount 'retorna o número de paginas 
  18:  'Fechando e destruindo objetos do Banco
  19:  rsBD.close
  20:  adoBD.close
  21:  set rsBD = nothing
  22:  set adoBD = nothing

Então acima, vimos como é feito o código para fazer uma simples consulta funcionando o RecordCount e entre outras propriedades do RecordSet.

Creio que agora já tenho dado uma boa dica ou pelo menos uma luz, no final do túnel. Pois eu mesmo fiquei anos procurando essas informações, e só fui achar a solução a pouco tempo, em um dos meus testes e pesquisas.

Ass.: Dj Mib B-)

Publicado em Profissional, Web | Tags: ado, asp, dj mib, mysql, programação, recordcount, recordcount = -1, recordset | Deixe um comentário |

Renovações e mais testes!

Postado em 19 de outubro de 2010 por Dj Mib

Estou agora em fase de renovações de serviços, ao qual passo a realizar mudanças. Fiz uma análise sobre minha pessoa, e vejo que andei testando muita coisa e ao mesmo tempo não publicando os resultados. Com isso eu agora passei a renovar em tudo, já que seria nada mais do que mostrar o que aprendi  e como e a qualidade em que cheguei com tudo que passei.

Foram vários anos com preocupações, pesquisas, estudos e estamos chegando ao resultado. Já até coloquei no meu site, um teste de fundo em vídeo, podem verificar no www.djmib.net. Fora outros projetos que já estou colocando em prática… mais que chato, só falo e não mostro as práticas… Vamos agir, vamos agir!

Uma imagem para descontrair:

Desenho do Dj Mib lado a lado

Ass.: Dj Mib B-)

Publicado em Mim, Textos Mistos | Tags: análise, desenho dj mib, dj mib, lado a lado, testes | Deixe um comentário |

DJ Mib refletindo!

Postado em 15 de outubro de 2010 por Dj Mib

Minhas asas estão fechadas? Sim estão… para que eu possa aprender a voar sem necessariamente usá-las. E isso sempre acontece, ao estar com quem tocou meu coração!

Ass.: Dj Mib B-)

Publicado em Frases do Momento, Mim | Tags: dj, dj mib, mib, refletindo | Deixe um comentário |

Aconteceu comigo…

Postado em 11 de outubro de 2010 por Dj Mib

É… hoje eu vindo para casa, tinham dois cachorros atacando o gato… que covardia… joguei a bicicleta para cima dos dois e botei para correr… DJ Meu heróis… que nada o gato se viu livre e correu aliviado!

Ass.: Dj Mib B-)

Publicado em Frases do Momento, Mim | Tags: aconteceu, aconteceu comigo, comigo, dj, dj mib, mib | Deixe um comentário |

DJ Mib refletindo!

Postado em 6 de outubro de 2010 por Dj Mib

"aquele beijo que te dei, eu nunca mais esquecerei…"  É possível sentir o beijo de quem você ama a distância? Não dê respostas, só porque nunca experimentou! Eu digo sim!

Ass.: Dj Mib B-)

Publicado em Frases do Momento, Mim | Tags: dj, dj mib, mib, refletindo | Deixe um comentário |

Categorias

  • Mim (84)
    • Frases do Momento (35)
    • Tecnologia (11)
    • Textos Mistos (39)
  • Profissional (41)
    • Eventos (16)
    • Informática em Geral (8)
    • Som e Vídeo (12)
    • Web (10)

Posts recentes

  • Aniversário de 33 anos na Páscoa
  • Nova tentativa de retorno
  • Parceria leva Ubuntu ao Windows 10
  • Testando Windows 10 com a Cortana
  • Voltando a escrever em meu blog

Comentários

  • Dias em Página do Serragen’s no facebook
  • Dj Mib em Testando o Windows 10 build 10049
  • iara em PagoFunk e Ensaio B.C.U. do São Roque!
  • roberto em PagoFunk e Ensaio B.C.U. do São Roque!
  • CHARMING DJ em Sites Atualizados e Mais Novidades

Tags

aconteceu aconteceu comigo amigos aniversário anjo análise Análise e Desenvolvimento de Sistemas arte baile bailes barra da tijuca blog cat som cavaleiros do zodíaco comigo Deus dicas dicas de informática dj dj mib Eventos faculdade festa de são roque fotos ilha de paquetá ilha pqt imagem Infnet linux loucuras meteoro meteoro caiu próximo mib microsoft municipal f.c. paquetá pensou refletindo serragen's serragen's fantasy soundplay são roque teste web windows

Meta

  • Acessar
  • Feed de posts
  • Feed de comentários
  • WordPress.org

Páginas

  • Sobre

Arquivo

  • abril 2018
  • julho 2017
  • abril 2016
  • março 2016
  • junho 2015
  • abril 2015
  • dezembro 2014
  • agosto 2014
  • maio 2014
  • janeiro 2014
  • dezembro 2013
  • novembro 2013
  • outubro 2013
  • setembro 2013
  • agosto 2013
  • julho 2013
  • junho 2013
  • maio 2013
  • abril 2013
  • fevereiro 2013
  • janeiro 2013
  • dezembro 2012
  • novembro 2012
  • outubro 2012
  • setembro 2012
  • agosto 2012
  • julho 2012
  • junho 2012
  • maio 2012
  • abril 2012
  • março 2012
  • fevereiro 2012
  • janeiro 2012
  • dezembro 2011
  • agosto 2011
  • maio 2011
  • abril 2011
  • março 2011
  • fevereiro 2011
  • novembro 2010
  • outubro 2010
  • setembro 2010
  • agosto 2010
  • julho 2010
  • junho 2010
  • outubro 2009
  • junho 2009
  • maio 2009
  • abril 2009
  • fevereiro 2009
  • janeiro 2009
  • dezembro 2008
  • novembro 2008

Categorias

  • Mim (84)
    • Frases do Momento (35)
    • Tecnologia (11)
    • Textos Mistos (39)
  • Profissional (41)
    • Eventos (16)
    • Informática em Geral (8)
    • Som e Vídeo (12)
    • Web (10)

WordPress

  • Acessar
  • WordPress

CyberChimps WordPress Themes

© Dj Mib - www.djmib.net