Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Caique Portella_182805

Banco de dados em arquivo

Recommended Posts

Preciso criar uma aplicação que possua um banco de dados local, um(uns) arquivos(s) com os dados, que não necessitem que seja instalados algum programa de serviço de banco de dados.

 

 

Essa aplicação será individual, não dependendo de nenhum outro programa e ou serviço. Basta abri-lo e ele irá tratar os arquivos de banco de dados.

 

 

Gostaria de um exemplo de como realizar essa conexão com arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caique,

 

Porque você não utiliza o sqllite na sua aplicação, você precisa somente adicionar a referência do assembly no seu projeto.

 

Manual de referência:

https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki

 

Segue um artigo:

http://www.codeproject.com/Articles/22165/Using-SQLite-in-your-C-Application

http://blog.tigrangasparian.com/2012/02/09/getting-started-with-sqlite-in-c-part-one/

 

Se tiver mais alguma dúvida só postar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caique,

 

Porque você não utiliza o sqllite na sua aplicação, você precisa somente adicionar a referência do assembly no seu projeto.

 

Manual de referência:

https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki

 

Segue um artigo:

http://www.codeproject.com/Articles/22165/Using-SQLite-in-your-C-Application

http://blog.tigrangasparian.com/2012/02/09/getting-started-with-sqlite-in-c-part-one/

 

Se tiver mais alguma dúvida só postar.

 

Opah, dei uma olhada nele e me pareceu oque eu preciso, porém ele está gerando um erro...

 

 

Quando tento abrir conexão com o banco, pede a DLL "SQLite.Interop". Se tento adicionar ela como referencia no projeto, da erro. Se eu apenas colocar o arquivo .dll junto ao .EXE, "funciona".

 

Minha máquina é x64 e se eu colocar a .dll x86 da um novo erro. Colocando a .dll de x64 funciona, mas preciso que o projeto funcione em qualquer arquitetura, sendo assim, utilizar a biblioteca x86 pra mim seria a solução.... Se funcionasse!

 

 

Como você recomendou, acho eu que deve utilizar. Você já teve esse erro?? Sabe como resolver?? Ou simplesmente compila duas versões, uma x64 e uma x86??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.