none
String de Conexão RRS feed

  • Pergunta

  • Galera estou fazendo uma string de conexão dessa forma:

    private string StringDeConexao = @"Data Source=.\\SQLUILSON;Initial Catalog=Ieda;Integrated Security = SSPI;";

    Estou usando Windows Autentication e quando tento fazer o comando abaixo:

    SqlConnection conn = new SqlConnection(StringDeConexao);

    Está retornando o seguinte erro:

    Operação inválida. A conexão está fechada.
    

    Como posso resolver isso ?

    Obrigado


    SirSmart

    segunda-feira, 7 de dezembro de 2015 20:24

Respostas

  • Olá!

    O erro ocorre quando você executa a linha que cria o SqlConnection ou quando você tenta usar a conexão criada?

    Pois se o caso for o uso da conexão, você deve abri-la logo depois de criá-la, dessa forma:

    conn.Open();
    //Executa seus comandos aqui
    conn.Close();
    conn.Dispose();

    Você também pode usá-la dentro de um bloco using, dessa forma:

    using (var conn = new SqlConnection(StringDeConexao)) 
    {
        conn.Open();
        ...
        //Executa seus comandos
    }

    Dentro do using, é realizado o "dispose" dela automaticamente.

    Espero ter ajudado!

    • Marcado como Resposta SirSmart segunda-feira, 7 de dezembro de 2015 21:23
    segunda-feira, 7 de dezembro de 2015 21:12