Jump to content
ECJ69SSS

SQLite - Acesso a base de dados

Recommended Posts

ECJ69SSS

Olá,

Criei uma base de dados SQLite, onde consigo fazer o acesso desde que o caminho esteja mapeado!

O problema é que será necessário que a base de dados esteja no disco de rede, onde o acesso pode ser efectuado na seguinte forma:

Exe:

\\101.65.2.10.103\BD_SQLite\BDTeste.db3

ou

\\ptagtx\Opt\BD_SQLite\BDTeste.db3

Não consigo fazer o acesso conforme é demonstrado no exemplo acima, para que outros utilizadores possam ter acesso a base de dados.

O script está em VB.Net 2019.

Não sou um expert no assunto e sim um aprendiz.

Agradeço a ajuda,

 

Share this post


Link to post
Share on other sites
M6

Creio que terás de mapear uma drive para o servidor uma vez que os caminhos UNC costumam dar chatices.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
ECJ69SSS
Em 05/09/2019 às 09:48, M6 disse:

Creio que terás de mapear uma drive para o servidor uma vez que os caminhos UNC costumam dar chatices.

Boa Tarde,

O problema é que a base de dados será utilizada por outros utilizadores, que já poderão ter um mapeamento de drive e poderá haver conflito no mapeamento..

Obrigado pela ajuda!!

Share this post


Link to post
Share on other sites
M6

Cada utilizador pode ter a drive mapeada numa letra diferente.
A aplicação deverá ter isso em conta e ler qual a drive a usar de um ficheiro de configuração.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
M6

Em cada instalação da tua aplicação tens um ficheiro de configuração que lês quando a aplicação arranca.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
ECJ69SSS

Bom Dia,

 

Após algumas pesquisas encontrei a solução e já tenho acesso a base de dados!

Problema solucionado com a colocação de mais duas barras "\\"

Exe. anterior:

\\101.65.2.10.103\BD_SQLite\BDTeste.db3

ou

\\ptagtx\Opt\BD_SQLite\BDTeste.db3

Ficou assim:

Exe:

\\\\101.65.2.10.103\BD_SQLite\BDTeste.db3

ou

\\\\ptagtx\Opt\BD_SQLite\BDTeste.db3

Nota: As duas barras é somente para o acesso ao banco de dados.... Não é necessário para o acesso aos ficheiros.

Agradeço a colaboração do M6!

Cumprimentos,

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.