View Full Version : C#- web database


kekkai
12-12-2007, 20:10
boa noite, a todos necessito da vossa ajuda pois deparei me com uma situaçao para a qual nao tenho soluçao.... no C# express 2005 nao consigo executar a conecçao a uma base de dados online, pois nao estable se a ligaçao atrazes do wizard, se me podessem demostra o codigo de ligaçao, ou algum site que me podesse ajudar a resolver o meu problema...

kekkai
obrigado

samouco
14-12-2007, 09:25
Boas.

Já viste se estás a passar as credenciais?? Provavelmente está numa máquina remota e tens que fornecer os dados para ele logar se na máquina remota.

Se for isso tens que passar as credenciais mesmo criando uma connection por código.


Cumps

jupitern
14-12-2007, 11:15
Boas.

Faltou dizeres o tipo de base de dados e tipo de servidor a que queres ligar...

Normalmente tens que fazer a ligação com connection string com o ip a que queres ligar, nome da base de dados, user e pass do utilizador da db.

EXEMPLO:
Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;

vê ai exemplos: http://www.connectionstrings.com/

Depois tens que ver se o sitio onde estás a fazer ligação permite ligações remotas, se tem firewall...

Por exemplo: Eu costumo usar alojamentos linux com cpanel e no cpanel >> Mysql tens opção de adicionar ip's que podem fazer ligações remotas às bases de dados.
Adiciono o meu ip e consigo aceder do meu pc directamente à db do alojamento...

Armadillo
14-12-2007, 13:00
Todas as versoes Express do Visual studio nao permitem conecções remotas, apenas permitem ligar a bases de dados locais.

samouco
14-12-2007, 17:46
:-D

Pois... A malta trabalha com o professional e essas coisas passam ao lado

Armadillo
14-12-2007, 17:55
tenta fazer uma coisa se puderes, defines o caminho onde está a tua base de dados como um disco: Explorador do windows->menu Ferramentas->Ligar unidade de rede

Depois diz se funcou.

Em vez de apontares para 190.190.200.100 apontas para z:\. (será que dá?)

Nao me parece que alguma vez isso va funcionar, mas como nunca testei, e tu podes estar meio desesperado, nao se perde nada.

kekkai
14-12-2007, 20:37
eu tenho a bd alojada no phpmyadmin online. quando faço a ligaçao, introduzo o endereço, a passe e o username... mas o wizard diz me sempre que nao encontra.....

tou a usar o visual studio 2005 profissional


kekkai
obrigado pela vossa ajuda

Armadillo
15-12-2007, 15:05
tens o conector do mysql para o .net instalado na tua maquina? Se nao tiveres vai aqui. (http://dev.mysql.com/downloads/connector/net/5.1.html)