Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

koal40

Conexão com um site

Recommended Posts

Olá!

Estou com o seguinte problema... quero me conectar à um banco de dados num outro site meu... o banco de dados é access, pensei com meus botões e percebi que não seria facil e deve precisar de alguma senha ou algo assim, pois se não qualquer pessoa que achasse o banco de dados alterava o memso... alguém sabe como eu faço isso???

 

Obrigado desd já! http://forum.imasters.com.br/public/style_emoticons/default/natal_laugh.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,,pra você poder se conectar com um BD de um site seu que está hospedado em um servidor na internet, você precisa entrar em contato com a empresa de hospedagem para que eles liberem o numero IP de sua máquina para acessar o servidor deles onde se encontra o BD.espero ter ajudado qlq duvida posta ae q a gente tenta ajudar..abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

putz! x]ok!Ai minha string de conexão:cone.Open "Provider=MSDASQL;" & _ "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=xxx.xxx.xxx.xxx/meusite/banco.mdb;"assim está certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se essa que você disse funciona, mas talvez esta sim:

Provider=MS Remote;Remote Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\caminho_do_seu_MDB;Remote Server=http://seu_servidor

Você tem que saber o caminho físico do BD no seu servidor.Mais informações em: http://www.macoratti.net/vb_rds.htm

Compartilhar este post


Link para o post
Compartilhar em outros sites

Luizgrs,

O metodo que você falou funcionou, ele conecta (acho), porém agora aparece outro erro, que não tenho a minima ideia do que seja... e erro é:

 

"Erro de Servidor da Internet - Objeto/Módulo não encontrado"

 

O erro aparenta estar aqui:

 

With rstRecordSet

.CursorType = adOpenStatic

.CursorLocation = adUseClient

.LockType = adLockOptimistic

.Open cmdCommand

End With

 

Achei o local físico do banco de dados no servidor, e preenchi a conexão:

 

conConnection.Open "Provider=MS Remote;Remote Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:\DZHosts\LocalUser\xxxx\xxxx.somee.com\xxx.mdb;Remote Server=http://xxxx.somee.com;Mode=Read|Write"

 

o que pode ser este erro??

Obrigado! :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou supondo isso, pois nunca utilizei esse tipo de conexão.

 

1) Sua hospedagem é windows? Caso não, talvez não seja possível.

2) Eles possuem ADO instalado? Pelo diagrama lá do macoratti, percebe-se que a conexão passa pelo ADO do servidor.

 

Tenta executar instruções SQL dessa maneira também para ver se dá erro:

dim rs as new adodb.recordsetset rs = conConnection.execute("comando_sql")

Compartilhar este post


Link para o post
Compartilhar em outros sites

não funciona assim também tentei de outras maneiras também ão funcionaram, mesmo erro....outra coisa, posso até mudar, teria como enviar os dados para uma página no host do banco de dados, e a página coloqua os dados no banco de dados? Porém sem abrir a página, mais ou menos como o ajax funciona...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem sim.No VB também existe o componente xmlhttprequest. A referência "Microsoft XML, version 2.0" libera ele aí no seu projeto. O funcionamento é idêntico ao javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.