String de Conexao Error

25/12/2014

Ola, Primeiramente antes demais nada quero desejar a todos os membro e administradores do fórum "DevMedia" Um FELIZ NATAL Cheio de PAZ e Saúde :D,

minha duvida e o seguinte estou fazendo uma string de conexao, mas porem nao esta conetando ao banco de dados

essa e minha string:

 private void Aprendendo_Load(object sender, EventArgs e)
        {
            conexao = new SqlConnection("Data Source=EMILLY_JENNYFER\SQLEXPRESS; Database=DBEdson;User Id=Edson;Password=123456");
            comando = conexao.CreateCommand();
        }


minha aplicaçao que estou criando e a mesma que to vendo aqui no forum
esse e o link do tutoria que estou estudando. Gravando o caminho das imagens no banco e as exibindo em .NET

fiz tudo =igual no Tutorial mais quando vou executa aplicaçao da o seguinte error:

[img:descricao=imagem]http://arquivo.devmedia.com.br/forum/imagem/393530-20141225-084928.png[/img]

mais esse error so ocorre porque tiro a instaçao do banco de dado, pq tiro da minha string de conexao "EMILLY_JENNYFER" e deixo somente o SQLEXPRESS so assim pra aplicação executa, pois quando a string de conexao esta como esta mostrando la em cima da um error ao executar aplicação

[img]http://arquivo.devmedia.com.br/forum/imagem/393530-20141225-085633.png[/img]

acho que ate ai a pra entender minha duvida, Obrigado desde Ja!

Edson Silva

Melhor resposta

26/12/2014

O problema está nessa parte:
EMILLY_JENNYFER\SQLEXPRESS

Você precisa colocar duas barras:
EMILLY_JENNYFER\\SQLEXPRESS

Ou anteceder toda a string por um arroba:
conexao = new SqlConnection(@"Data Source=EMILLY_JENNYFER\SQLEXPRESS; Database=DBEdson;User Id=Edson;Password=123456")

Joel Rodrigues

Responder Citar

Outras Respostas

25/12/2014

William (devwilliam)

JackSparrow, eu trabalho com as minhas strings de conexão nesse formato:

var strConexao = "Server="+host+";Database="+database+";User Id="+user+";Password="+senha+";";
conn = new SqlConnection(strConexao); 


No host eu coloque o IP do servidor!
Responder Citar

25/12/2014

Aluisio Cavalcante

Um pouco antigo mas acho que da para assimilar.

[url]http://www.macoratti.net/10/03/c_cnbd.htm[/url]
Responder Citar

26/12/2014

Edson Silva

O problema está nessa parte:
EMILLY_JENNYFER\SQLEXPRESS
Você precisa colocar duas barras:
EMILLY_JENNYFER\\SQLEXPRESS
Ou anteceder toda a string por um arroba:
conexao = new SqlConnection(@"Data Source=EMILLY_JENNYFER\SQLEXPRESS; Database=DBEdson;User Id=Edson;Password=123456")



Seria assim com Duas Barras
EMILLY_JENNYFER\\SQLEXPRESS
Responder Citar

26/12/2014

Joel Rodrigues

Duas barras, acho que digitei errado:
EMILLY_JENNYFER\\\\SQLEXPRESS
Responder Citar

26/12/2014

Edson Silva

Duas barras, acho que digitei errado:
EMILLY_JENNYFER\\\\SQLEXPRESS
Correto! Causo resolvido...
Muito Obrigado...
Responder Citar