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

Juvex

Aplicação com BD e varios acessos em simultaneo por rede

Recommended Posts

Juvex

Boas Pessoal...

Ontem foi-me pedido para fazer uma Aplicação (Base Dados + interface) através de VB, onde fosse possível aceder a mesma em vários pontos remotos, tipo Cliente/Servidor e que houvesse sempre uma actualização da base de dados sem ser preciso qualquer tipo de LOGOUT ou algo do género...

Falaram-me em DLL's mas eu fiquei na duvida, agora pergunto-vos, o que é que tenho de fazer para poder satisfazer o pedido do "cliente"? :S

Share this post


Link to post
Share on other sites
asimov

Isso é possivel se utilizares uma base de dados SQL ou Oracle que pode estar num computador qualquer da rede e teres varias aplicações em diferentes em diversos computadores a aceder a mesma base de dados ao mesmo tempo. Eu utilizo esta solução e não utilizo nenhum dll.

Share this post


Link to post
Share on other sites
Juvex

Isso é possivel se utilizares uma base de dados SQL ou Oracle que pode estar num computador qualquer da rede e teres varias aplicações em diferentes em diversos computadores a aceder a mesma base de dados ao mesmo tempo. Eu utilizo esta solução e não utilizo nenhum dll.

pois esqueci-me de mencionar que a base dados vai ser em SQL :$

podes-me dar um "pedaço" do código que usas para mandar para a BD remota? :P

Share this post


Link to post
Share on other sites
Juvex

Qual é o objectivo da aplicação? guardar dados sobre o quê/ controlar o quê?

Acesso por aplicação desktop, browser, telemóvel?

é para uma empresa de imóveis, querem guardar os dados do cliente (nome, banco que esta associado, etc), querem saber o estado do processo do cliente (concluído, pendente, desistência), no caso de estar pendente ou desistência eles pretendem saber o motivo de causa,...

Acesso será por DESKTOP, onde a sede controlara tudo localmente (sede)

Share this post


Link to post
Share on other sites
asimov

Bom não sei bem o que queres.

Vou mandar um exeplo de código para aceder a uma base de dados e adicionar um registo.

'esta e a connection string que tem a informação toda de ligação a base de dados sql

Const c As String = "Data Source="nome do servidor sql";Initial Catalog="nome da base de dados;Integrated Security=True;Persist Security Info=True;User ID="nome do utilizador";Password="palavra pass"

Dim db As SqlConnection©

db.Open() ' abre a ligação a base de dados

Dim varSql As String

'instrução sql que insere o João que mora na rua das palmeiras na tabela AUX

varSql = "INSERT INTO AUX(nome, morada) VALUES(João, rua das palmeiras)

Dim cmd As New SqlCommand(varSql, db)

cmd.ExecuteScalar()

db.Close() ' fecha a ligação a base de dados

Isto é apenas um exemplo não é a unica maneira de fazer uma ligação a uma base de dados sql

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

×

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.