ERRO AO CRIAR BANCO DE DADOS VIA CÓDIGO
https://sites.google.com/site/programacaoonline/family-blog/vb-net/criando-um-banco-access-em-tempo-de-execucao
que tem um post do TECLA.
vê se te ajuda
Citação::
a muito tempo atras, OMAR2011 postou esse link:
https://sites.google.com/site/programacaoonline/family-blog/vb-net/criando-um-banco-access-em-tempo-de-execucao
que tem um post do TECLA.
vê se te ajuda
Olá DAMASCENO.CESAR, obrigado pela resposta. O meu problema não são os códigos que geram o banco de dados, tanto que é exatamente desta forma que eu fiz e também aparece como classe não registrada. Este é o problema.
Citação::
Verifica.
Deu certo no seu projeto, porém no meu dava erro, pesquisando mais a fundo no google se eu mudar a compilação para x86 ao invés de deixar any ou x64 dá certinho.
Pode criar o Banco Access.
Citação::
Famigerado,isso mesmo.
Pode criar o Banco Access.
Sim, eu conheço ADOX, eu usava pra criar bancos temporários principalmente para relatórios ou exportações para BI. O caso é que usando AdoX, ele terá que necessariamente distribuir as DLL[ô]s necessárias para que o AdoX funcione na máquina cliente. Quando eu preciso fazer isso usando .NET, eu acho muito mais simples ter um banco compactado(seja como resource no projeto ou ZIP mesmo), eu simplesmente descompacto ele e crio as tabelas que preciso. Isso evita uma série de complicações com registro de componentes ActiveX.
Citação::
:
Famigerado,isso mesmo.
Pode criar o Banco Access.
Sim, eu conheço ADOX, eu usava pra criar bancos temporários principalmente para relatórios ou exportações para BI. O caso é que usando AdoX, ele terá que necessariamente distribuir as DLL[ô]s necessárias para que o AdoX funcione na máquina cliente. Quando eu preciso fazer isso usando .NET, eu acho muito mais simples ter um banco compactado(seja como resource no projeto ou ZIP mesmo), eu simplesmente descompacto ele e crio as tabelas que preciso. Isso evita uma série de complicações com registro de componentes ActiveX.
Sim KERPLUNK eu sou obrigado a distribuir a dll juntamente com meu projeto assim como também tenho que distribuir o provedor de conexão com o banco de dados (ACCESS DATABASE ENGINE) pois mesmo que eu utilize um dataset, precisará do provedor obrigatóriamente instalado no PC do cliente.