При установлении соединения с сервером sql произошла ошибка, связанная с сетью или ошибка конкретного экземпляра - PullRequest
0 голосов
/ 15 ноября 2011

Это ошибка, которая возникает, когда я пытался отладить приложение под Visual C # 2010

Я пишу этот код, чтобы извлечь некоторые строки из таблицы базы данных, я уже прикрепил две хорошо известные базы данных Pubsи Northwind в db explorer, но ошибка остается

class Author
{
    SqlConnection _pubConnection;
    string _connString;

    public Author()
    {
        _connString = "Data Source=./INSTANCE2;Initial Catalog=pubs;Integrated Security=True";
        _pubConnection = new SqlConnection();
        _pubConnection.ConnectionString = _connString;
    }

    public int CountAuthors()
    {
        try
        {
            SqlCommand pubCommand = new SqlCommand();
            pubCommand.Connection = _pubConnection;
            pubCommand.CommandText = "Select Count(au_id) from authors";
            _pubConnection.Open();
            return (int)pubCommand.ExecuteScalar();
        }
        catch (SqlException ex)
        {
            throw ex;
        }
        finally
        {
            if (_pubConnection != null)
            {
                _pubConnection.Close();
            }
        }
    }
}

static void Main(string[] args)
{
   try
   {
      Author author = new Author();
      Console.WriteLine(author.CountAuthors());
      Console.ReadLine();
   }
   catch (Exception ex)
   {
      Console.WriteLine(ex.Message);
      Console.ReadLine();
   }
}

1 Ответ

0 голосов
/ 01 декабря 2011

Строка подключения не в порядке, я исправляю ее, и она отлично работает

...