Array
(
)

Conexão com o db

Djcacao
   - 02 abr 2006

seguinte.....
galera, estou usando visual studio 2005, com sqlserver....
então, ao usar esses dois, o VS2005 faz o link da conexão em um arquivo chamado config.app

Mas, quando eu for levar ao meu cliente, o comando de conexão será diferente. A pergunta é a seguinte...

como faço para mudar a string de conexão em tempo real...

Cmattos
   - 06 abr 2006

Você pode editar o arquivo App.Config.

Se desejar estabelcer uma conexão programaticamente, siga os passos abaixo:

Na seção de declarações da sua classe, faça a referência ao Namespace do SQL Server:

using System.Data.SqlClient;

SqlConnection cn = new SqlConnection(´SERVER=MeuServidorSQL;UID=sa;PWD=xxx;DATABASE=MeuBanco´);
cn.Open();

// Insira o código para manipulação da conexão/dados

cn.Close();
cn.Dispose();

Djcacao
   - 12 abr 2006

Amigo, infelizmente não abre o server.

quando faço cn.open() da uma mensagem de erro.

Cmattos
   - 13 abr 2006

Qual é o erro retornado pela aplicação?

Jaycrow
   - 25 nov 2006

Estou com uma dúvida sobre o DB.

Ao clicar em um botão pesquisar, o DB é acionado e busca os dados no sql.
Depois que ele pesquisar, precisa fechar a conexao, para nao manter conectado.

Como posso fazer isso sem interferir na próxima vez que ele executar a pesquisa de novo?

Tenho 2 botões.
Pesquisar
Limpar

O Pesquisar só é acionado quando o usuario digita algo no mascaredbox.
Ele digitou o numero, o botao fica ativo, clica em pesquisar.
Aciona o DB e pega os dados e mostra no formulario.
Desabilita o pesquisar!
Feito isso, é preciso fechar a conexão do DB para nao manter conectado.

O usuario clica em Limpar dados, ele limpa o formulario e o mascaredbox e mantem o botao de pesquisa desabilitado ate a proxima vez que inserir um dado no mascaredbox.

Agora, tentei usar o DB fecha conexao e outros casos tentando ligar e desligar ele simultaneamente, mas ele sempre da erro quando o usuairo faz a segunda pesquisa, ele diz que a conexao fechou, sendo que era para ter conectado.