USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  AJUDA EM ADO
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 27/08/2012 18:53 hs            
é como eu disse se fossem varios campos e apenas alguns fossem exibidos ficaria mais rápido, mas não é o seu caso.

é que não sei como fazer do access para o postgree mas da até pra fazer com uma query só

   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 28/08/2012 20:25 hs            
O PostgreSQL, para mim é um excelente BD, comecei agora, tenho muitas dúvidas, mas ele é bem rápido,pode ser feito a query, mas em meu sistema são muitas opções de consultas, por isto não uso query, vai na unha, no SQL, mas veja vou continuar com Access também, no PDV, é obrigatório trabalhar desconectado, então uso o Access para arquivos temporários, no fechamento do cupom atualizo para o Postgre, estando conectado. Agora sinceramente, diferenças de comandos praticamente nenhuma, a não ser em Schema, pois o Postgre trabalha bem com o ADO.
E a vantagem é que pode ter milhões de registros, já o Access, é limitado, e como em Supermercados, tem que guardar os arquivos por 5 anos, imagina a Tabela de Itens como fica, é só trabalho, o que espero ter resolvido com o Postgre.
Vamos ver, se não resolver, vou partir para o Oracle.
Agora minha dificuldade é que não trabalhava com ADO.

vlu//
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 29/08/2012 13:17 hs            
Então Ramos é o seguinte, para os seus sistemas já existentes você até pode manter da maneira em que está mesmo, porém aconselho que para sistemas futuros utilize bancos robustos, como Postgree, SQL Server, Mysql, ETC, e estude um pouco mais a fundo, procedures, e as demais funções destes bancos.

ex: uma procedure funciona como uma função porém dentro do banco de dados, ou seja vc pode criar tipo uma consulta(por procedure) e depois no código vb6 vc só insere os valores, o que deixa a cargo do banco de dados a consulta e alivia o programa desta função, o aumenta ainda mais o desempenho.

link de um explicação sobre procedures.

http://www.vbweb.com.br/forum_resp.asp?Codigo=239275

TÓPICO EDITADO
 
ivanhoe
BARRA BONITA
SP - BRASIL
ENUNCIADA !
Postada em 29/08/2012 22:17 hs            
         Caros colegas, só complementando um detalhe neste comando é que a localização do cursor para o lado do client e a abertura da tabela na forma de somente leitura podem ajudar a diminuir também o tempo de resposta da transação no banco.
Quanto ao banco de dados, LCRAMOS o Treze tem razão, por experência própria o SQL Server fica muito rápido e é mais prático do que ORACLE, mas tive uma experiência boa com Firebird, rápido, parrudo e guenta rede e muitos acessos simultâneos, fácil de trabalhar e  transportar, backup, tenho banco de 500mb que ainda tá uma bala e nunca corrompeu, tem ferramentas de recuperação também caso ocorra.


         'selecionar produtos de estoque origem
          strSQL = ""
          strSQL = strSQL & " Select * From EstoqueOrigem"
          strSQL = strSQL & " Order By CodigoProduto"
          If tblEstoqueOrigem.State = adStateOpen Then tblEstoqueOrigem.Close
          tblEstoqueOrigem.CursorLocation = adUseClient
          tblEstoqueOrigem.Open strSQL, adoBanco, adOpenForwardOnly, adLockReadOnly
          If tblEstoqueOrigem.EOF Then
                          


          End If
      
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 30/08/2012 09:21 hs            
ivanhoe, sua informação é muito valiosa, olha adiei por dois anos, a migração para outro banco, estive bem próximo do fFIREBIRD, mas estive na PUC em Goiás, para marcar homologação, e fui pedir informações, claro para estudantes, e foram unamimes em me informar o POSTGRE, então como não conheço o FIREBIRD, não posso fazer comparações, mas no momento nem posso dizer que estou satisfeito com o POSTGRE, pois está em fase de desenvolvimento e testes, somente no ano que vem, posso verificar a performance nos clientes, mas na dúvida, agradeço a informação do FIREBIRD, sei que será um trabalhão novamente, por isto adiei tanto, mas sempre é bom ter uma bala na agulha.
Obrigado.

vlu//
   
Página(s): 3/3     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página