Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Alex.NET

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

Mensagens Recomendadas

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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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!"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
duduml

:biggrin:

olha, no catch, tira esta linha:

erro_log(ex)

é um procedimento que eu tenho...

qualquer coisa, apita... :)


"use windows, você merece!"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.