DUVIDA DE ACESSO AO BANCO DE DADOS

CHARLESTON10 11/12/2010 11:32:29
#359344
Ola pessoal!
Estou com uma duvida em acessar o banco de dados[Ô]
é um pouco complexo / [Ô]eu acho[Ô]/

Quero acessar o banco de dados que esta em outro computador via Rede.

Estou com duvida na estrutura de acesso.

Estou fazendo uma aplicação Cliente/Servidor usando o Winsock
Eu consigo acessar tranquilo.
Mas é complexo a codificação de consulta de dados,cadastro e outras coisas.

Tem um outro tipo de conexão sem ser o Winsock.
(winsock, é excelente porém há uma dificuldade nessa parte)
// estou apredendo usar ele ^^.

Aguardo Respostas!!!

MARCELO.TREZE 11/12/2010 11:38:47
#359345
Resposta escolhida
qual é o banco de dados?
MARCELO.TREZE 11/12/2010 11:52:06
#359346
bom colega se access, é simples é como se fosse uma con~exão local, vc só indica o caminho do banco na rede assim: \\pc\pasta
omedobanco.mdb

exemplo de conexão

Public CNN As New ADODB.Connection


Private Sub Load()
On Error GoTo errconexao
CNN.ConnectionString = [Ô]provider = microsoft.jet.oledb.4.0;[Ô] & _
[Ô]data Source = \\Nome do PC\bancodedados.mdb;[Ô]
CNN.Open
Exit Sub
errconexao:
With Err
If .Number <> 0 Then
MsgBox [Ô] houve um erro na conexão com o banco de dados.[Ô] & _
vbCrLf & [Ô] O sistema será encerrado.[Ô], vbCritical + vbOKOnly + vbApplicationModal, [Ô]erro na conexão[Ô]
.Number = 0
Set CNN = Nothing
End If
End With
End Sub


CHARLESTON10 11/12/2010 16:38:20
#359352
Muito bom! Um amigo me disse dessa maneira mas eu tinha esquecido
mas é bem simples mesmo.
Valeu.

No caso do banco de dados ser Firebird a conexao a mesma?[ô]
Acredito que sim, mesma rotina.
Espero sua resposta
MARCELO.TREZE 11/12/2010 17:49:54
#359355
com o firebird a string de conxão seria esta

Dim con As New ADODB.Connection
con.Open [Ô]Provider=SIBPROVIDER; Data Source=127.0.0.1:C:\Aplicacao\Banco.FDB; User Id=sa; Password=masterkey;[Ô]

o ip que aparece ali é da maquina remota em que o banco se encotra
CHARLESTON10 11/12/2010 21:51:15
#359367
Perfeito
Tópico encerrado , respostas não são mais permitidas