BANCO DE DADOS .MDB PARA O .ACCDB

 Tópico anterior Próximo tópico Novo tópico

BANCO DE DADOS .MDB PARA O .ACCDB

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#489103 - 04/06/2019 13:08:25

JHUAN
GOIANIA
Cadast. em:Novembro/2018


Programo em vb6 e uso o banco de dados .mdb (DAO). Para passar pra um arquivo .accdb eu teria que mudar a minha programação já existente ? ou só mudando o nome do arquivo do banco já funcionaria e o programa seguiria funcionando normalmente.



#489105 - 04/06/2019 13:46:23

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


JHUAN, até onde sei, o ACCDB é necessário utilizar ADO, então, tem que alterar sim

O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


#489109 - 04/06/2019 21:43:37

OMAR2007
MONTES CLAROS
Cadast. em:Maio/2019


Diga de passagem,ACCESS não é Banco de Dados.
Então mude para Mysql e altere apenas as conexões
usando ainda o DAO.



#489119 - 06/06/2019 18:48:41

WCOSTA
VASSOURAS
Cadast. em:Dezembro/2003


Membro da equipe

Última edição em 06/06/2019 18:49:38 por WCOSTA

Citação:
:
Diga de passagem,ACCESS não é Banco de Dados.
Então mude para Mysql e altere apenas as conexões
usando ainda o DAO.

Concordo em número Gênero e Grau. Caso seja uma aplicação local como poucos acessos simultâneos o amigo JHUAN pode usar InnoDB, que atende melhor que o Access.


AntSoft Systems On Demand



#489126 - 07/06/2019 13:37:59

NLSOLUCOES
SAO PAULO
Cadast. em:Abril/2005


Última edição em 07/06/2019 15:58:22 por NLSOLUCOES

Olá pessoal,
Por falta de tempo não tenho mais participado, mas, numa rápida aparição, vejo que preciso clarear um pouco este post, até para quem possa fazer uma pesquisa futura.

O Access não é comparado aos grandes SGDB's(ORACLE / MYSQL / SQLServer / DB2, etc), porém não só é um banco de dados como também é do tipo relacional, o que é extremamente útil, atendendo aplicações em rede e os dados armazenados podem ser compartilhados e editados em sistemas web como intranet ou internet.

Tem suporte a XML, armazena arquivos HTML, a cada versão foi sendo melhorado, inclusive foi introduzido a linguagem SQL e na versão de 2016, está mais seguros que os anteriores.

Porém, foi desenvolvido para utilizar em aplicações de pequeno porte e, em desktop's e não em servidores, o CRUD se torna lento e complexo à medida que a quantidade de registros aumenta, por essa razão, é mais utilizado por empresas de pequeno porte.

Mas, já vi arquivos ACCDB com quase 1GB e rodando em rede em 6 terminais normalmente, e pra chegar a 1GB, é uma quantidade muito significativa e de muito tempo de uso.

A relação custo benefício é muito boa, já que um SGDB de grande porte exige um custo muito maior(servidor, licença entre outros), digo que depende do tamanho da aplicação, terminais em rede, e a massa de dados a gerar, mas caso seja uma aplicação relativamente pequena pra média, a versão ACCDB de 2016 pra cá, da conta do recado, os problemas de corrompimento foi sendo superado nas últimas versões.

Mas infelizmente, ainda não possui gatilhos de banco de dados e procedimentos armazenados stored procedures, mas ainda sim, é o melhor custo benefício.




>
Jesus is Lord!!!
<


#489154 - 12/06/2019 08:57:56

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Quando usava VB¨e Access a todo mês dava pau em cliente, do nada corrompia o access e na maioria das vezes só puxando Backup.
Estou a 7 anos no VB.Net com SQL Server e até hoje não precisei puxar um backup se quer para nenhum cliente.
E agora estou indo para aplicações WEB e vou continuar com SQL Server.
My SQL tb é muito bom.



#489162 - 12/06/2019 11:24:27

JOHNSTEVE
COSMOPOLIS-SP
Cadast. em:Janeiro/2016


  Tem muita gente que falam mal do Access, pois aqui vai meu comentaria, Atualmente minha empresa estou a 5 anos no Mercado, tenho 117 clientes. todos do simples nacional, clientes grandes que faturam por mes 250 mil 280 mil por mes, usam 4 caixas em REDE, estou com ele ate hoje nunca tive problema em corromper, nunca em nenhum cliente.. uso Banco de Dados Access 2013, Questao de Velocidade ?  a mesma,  pois ja peguei clientes de meus concorrentes que  usam Banco SQL SERVER, FIRIBIRD. qnd coloquei o meu . ate em alguns clientes ficou bem mais rapido nas consultas etc. digo isso por experiência própria, sou programador e dono da empresa, hoje tenho 5 funcionários no suporte e nunca tive problema no access,
*Gero SPED FISCAL todo mes de todos os clientes e nunca nenhum arquivo nao deu rejeição por falta de informação e nada, ate hj os contadores de meus clientes elogiam que os arquivos vem certinhos validado.
ja alguns concorrentes ai que usam SQL SERVER sistemas grandes, enviam arquivos sem informações pq nao salva no banco de dados, com diferença em valores etc..

Isso é so uma comparação. se souber fazer o Access da de conta SIM




#489163 - 12/06/2019 11:26:46

JOHNSTEVE
COSMOPOLIS-SP
Cadast. em:Janeiro/2016


Citação:
:
  Tem muita gente que falam mal do Access, pois aqui vai meu comentaria, Atualmente minha empresa estou a 5 anos no Mercado, tenho 117 clientes. todos do simples nacional, clientes grandes que faturam por mes 250 mil 280 mil por mes, usam 4 caixas em REDE, estou com ele ate hoje nunca tive problema em corromper, nunca em nenhum cliente.. uso Banco de Dados Access 2013, Questao de Velocidade ?  a mesma,  pois ja peguei clientes de meus concorrentes que  usam Banco SQL SERVER, FIRIBIRD. qnd coloquei o meu . ate em alguns clientes ficou bem mais rapido nas consultas etc. digo isso por experiência própria, sou programador e dono da empresa, hoje tenho 5 funcionários no suporte e nunca tive problema no access,
*Gero SPED FISCAL todo mes de todos os clientes e nunca nenhum arquivo nao deu rejeição por falta de informação e nada, ate hj os contadores de meus clientes elogiam que os arquivos vem certinhos validado.
ja alguns concorrentes ai que usam SQL SERVER sistemas grandes, enviam arquivos sem informações pq nao salva no banco de dados, com diferença em valores etc..

Isso é so uma comparação. se souber fazer o Access da de conta SIM


  Ahhh , esqueci de falar no tamanho do banco de dados access em meus clientes.. os Maiores clientes que faturam e compra acima de 200 mil todo mes. eu ja verifiquei mes passado, so esta com 135MB ,  



#489170 - 12/06/2019 15:10:39

OMAR2007
MONTES CLAROS
Cadast. em:Maio/2019


JOHNSTEVE.
Não é porque usa em clientes que ele se torne Banco de Dados.
Simplesmente não é Banco de Dados.
Então você vai ao Sacolão e compra Limão, quando chega na sua casa ele virou Mousse de Limão.



#489176 - 12/06/2019 22:27:01

MARCELODAVID
PINDAMONHANGABA
Cadast. em:Junho/2011


Gente, eu realmente não entendo o motivo de falar que Access não é banco e dados...
E só atualizando, a partir da versão 2010, já há as macros de dados que fazem o papel das triggers.

https://support.office.com/pt-br/article/novidades-do-microsoft-access-2010-6cf2cdbd-fdbc-47a7-b2f7-6def0f1821b8

Qual é a definição de banco de dados? Só na definição perceberemos que ele é sim um banco de dados.
E sim, por mais que você diga que o Access não é banco de dados, ele continuará armazenando dados, afinal é
isso que qualquer banco de dados faz.

Obvio que pela simplicidade e fragilidade não usaremos para ser o banco de dados principal de uma aplicação multiusuário onde demande concorrência.

Se alguém me provar que não é possível armazenar e recuperar dados no Access (com SQL inclusive), aí eu concordo que não é banco. Fora isso, estaremos jogando
conversa fora e simplesmente atrapalhando o propósito do tópico.






#489179 - 13/06/2019 10:37:10

JHUAN
GOIANIA
Cadast. em:Novembro/2018


Citação:
:
Gente, eu realmente não entendo o motivo de falar que Access não é banco e dados...
E só atualizando, a partir da versão 2010, já há as macros de dados que fazem o papel das triggers.

https://support.office.com/pt-br/article/novidades-do-microsoft-access-2010-6cf2cdbd-fdbc-47a7-b2f7-6def0f1821b8

Qual é a definição de banco de dados? Só na definição perceberemos que ele é sim um banco de dados.
E sim, por mais que você diga que o Access não é banco de dados, ele continuará armazenando dados, afinal é
isso que qualquer banco de dados faz.

Obvio que pela simplicidade e fragilidade não usaremos para ser o banco de dados principal de uma aplicação multiusuário onde demande concorrência.

Se alguém me provar que não é possível armazenar e recuperar dados no Access (com SQL inclusive), aí eu concordo que não é banco. Fora isso, estaremos jogando
conversa fora e simplesmente atrapalhando o propósito do tópico.




Ta ai um cara sensato!



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário