CONECTAR COM BANCO ACCESS NA WEB

KERPLUNK 04/03/2017 10:55:31
#472115
Citação:

:
:
Vou te mostrar apenas dois pontos:
1 - Access, é um arquivo apenas. Como tal, ele pode ser simplesmente baixado seja onde for que ele estiver por qualquer um. Mesmo que você coloque senha nele, esta senha pode ser quebrada em minutos.
2 - Para conectar com access remotamente, a engine responsável por ele necessariamente vai fazer o download PARA CADA COMANDO, ou seja, cada select, vai baixar a mesma tabela completa todas as vezes. Isso significa que a velocidade vai ser um horror.

isso e o q vc acha...


Ok! Boa sorte na sua jornada!
PROFESSOR 04/03/2017 16:59:43
#472131
Citação:

isso e o q vc acha...



O MS-Access é um banco de dados muito interessante, mesmo para a Web. Mas a porta de entrada dele é a mesma, OleDb, não tem como mudar isso. Sem a OleDb, não se conecta um MS-Access. é peso-morto. Isso não é uma questão de opinião pessoal deste ou daquele, é uma constatação de um fato para o qual a Microsoft, dona do MS-Access, já vem chamando a atenção há mais de uma década..
Se a sua aplicação Web vai atender uns poucos usuários, não vai armazenar muito mais do que 1 giga e meio de dados e não é importante o desempenho da aplicação, o MS-Access pode, sim, ser utilizado. Deve ser feita uma manutenção periódica para evitar a corrupção e compactar os índices, mas pode. Pode usar XML também, pode até dar menos dor de cabeça.
Em relação ao problema da disponibilidade, o provedor pode não fornecer nenhum tipo de armazenamento, seja MySQL, SQL Server ou outro, não importa isso. O que importa á você é que ele forneça uma hospedagem com Full Trust habilitado e com tamanho adequado. Dessa forma, você pode usar bases de dados que, mesmo sem ser client-server, são bem mais robustas, tem um footprint bem menor e, o melhor de tudo: Não usam nem OleDb nem ODBC. Informe-se sobre os já velhotes SQLite e SQL Server Compact, por exemplo.
OCELOT 06/03/2017 08:31:16
#472198
Primeiro é necessário entender o como funciona um banco de dados do access, apesar de ser comum falar que você vai se [Ô]conectar[Ô] ao banco de dados, no caso do access o que acontece na verdade é que seu programa vai ler e gravar diretamente o arquivo, usando um provedor OleDB que sabe fazer isso corretamente.

Então como é necessário ter acesso de leitura e gravação diretamente ao arquivo isso não é possível de ser feito pela internet em provedores de hospedagem, seria possível fazer isso pela internet se fosse um simples caso de usar uma VPN, mas em um site não tem como.

Agora dizer que não tem como acessar também não é totalmente correto, você não pode acessar ele usando ADO ou DAO, mas nada impede de você criar um WebService ou WebApi para fazer isso, desta forma o seu programa apenas acessa o site, o site é quem realmente acessa o banco de dados.
Página 2 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas