Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
Alex.NET

VB com ligação a bd access que esteja na rede

Recommended Posts

Alex.NET

Boas..

Ando aqui com uma duvida para desenvolver uma aplicação, o objectivo é por exemplo, haver 2 utilizadores a usar a aplicação localmente no seu computador e a base de dados estar num disco de rede.

Alguém me pode ajudar?

Cumprimentos a todos

Share this post


Link to post
Share on other sites
jpaulino

Mais informação:

- Que versão estás a utilizar?

- Que base de dados?

- Rede local ou internet?

Share this post


Link to post
Share on other sites
Alex.NET

o vb tou a usar o visual studio 2010, base de dados access 2003 e é a uma rede local, num disco de rede

Share this post


Link to post
Share on other sites
jpaulino

Se é assim podes usar a base de dados normalmente. Não é uma base de dados aconselhada para aplicações profissionais, mas podes usar perfeitamente.

Então e qual é a dúvida?

Share this post


Link to post
Share on other sites
Alex.NET

Boas,

antes que mais obrigado por me estar a ajudar.

Eu sei que o access não é a melhor base de dados para soluções profissionais, mas é uma aplicação que vai ser usada por apenas 2/3 pessoas.

A aplicação consiste no seguinte:

é uma aplicação para uma empresa de informática que pretende ser gestão de stock e registar as assintências a clientes e fazer um historial do mesmo, por isso é que penso que access chega mas diga-me a sua opinião.

Mais uma vez, obrigado pela ajuda.

Share this post


Link to post
Share on other sites
Xetly

Na minha opinao penso que seria melhor para todos, para si e para a empresa para o qual esta a fazer o trabalho, usar a solução do VB studio 2010, o sqlserver 2008

Share this post


Link to post
Share on other sites
pmaster

Focando no problema, penso que tens de indicar no caminho, o caminho pela rede onde está a base de dados.

Share this post


Link to post
Share on other sites
Alex.NET

sim, eu sei, mas tipo, tipo uma connectionstring para depois poder alterar pk n vou desenvolver a aplicação na empresa, logo o caminho da base de dados vai-se alterar

Share this post


Link to post
Share on other sites
jpaulino

penso que o caminho da base de dados está no web.config, certo?

Mas é uma aplicação web? Se sim, então não deves mesmo usar o Access e sim, o caminho deve estar no web.config.

Share this post


Link to post
Share on other sites
Xetly

Se for uma aplicaçao de rede! nao precisa do web.conf para nada! mas sim a ligaçao onde esta a base de dados alojada!

Share this post


Link to post
Share on other sites
Alex.NET

nao é aplicação web, é o que referi acima...

o unico problema é k n vou desenvolver a aplicação na empresa e como tal o caminho da base de dados não vai ser este, logo tenho k o alterar depois, mas acho que já sei como resolver a questão, uso um ficheiro .ini onde guardo a conexão da base de dados

Share this post


Link to post
Share on other sites
duduml

vou aqui por um exemplo de criação e leitura de ficheiro...também fiz algo do genero...

CUMPS

EDIT:

Imports System.IO

criar/escrever ficheiro:

Dim fluxoTexto As IO.StreamWriter
        Dim Arquivo As String = "Dados.txt"
        'guardar dados no ficheiro
        fluxoTexto = New IO.StreamWriter(Arquivo)
        fluxoTexto.WriteLine(ip_TextBox1.Text)
        fluxoTexto.WriteLine(porta_TextBox2.Text)
        fluxoTexto.WriteLine(user_TextBox3.Text)
        fluxoTexto.WriteLine(pass_TextBox4.Text)
        fluxoTexto.WriteLine(nome_bd_TextBox5.Text)
        fluxoTexto.Close()
        MsgBox("Registos guardados com sucesso!", MsgBoxStyle.Information, "Dados")

leitura do ficheiro:

 Dim fluxoTexto As IO.StreamReader
        Dim Arquivo As String = "Dados.txt"
        Try
            fluxoTexto = New IO.StreamReader(Arquivo)
        Catch ex As Exception
            erro_log(ex)
            Exit Sub
        End Try
        ip_TextBox1.Text = fluxoTexto.ReadLine
        porta_TextBox2.Text = fluxoTexto.ReadLine
        user_TextBox3.Text = fluxoTexto.ReadLine
        pass_TextBox4.Text = fluxoTexto.ReadLine
        nome_bd_TextBox5.Text = fluxoTexto.ReadLine
        fluxoTexto.Close()

Claro que deves fazer as alterações necessárias a nível de variaveis e tal...mas a ideia é essa....

CUMPS


"use windows, você merece!"

Share this post


Link to post
Share on other sites
duduml

:cheesygrin:

olha, no catch, tira esta linha:

erro_log(ex)

é um procedimento que eu tenho...

qualquer coisa, apita... :)


"use windows, você merece!"

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
Sign in to follow this  

×

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.