0

OledbConnectionを使用してSQLServerに接続しようとしていますが、エラーが表示されます

サーバーが存在しないか、アクセスが拒否されました

私のコードは

using (OleDbConnection conn = new OleDbConnection(ConnectionString))
{
   try
   {
      // test the connection with an open attempt
      conn.Open();
      this.Dispose();
   }
   catch (Exception ex)
   {
      // inform the user if the connection was not saved
      MessageBox.Show(ex.Message, "Connection Test");
   }
}
4

1 に答える 1

1

MSSQL Serverで使用可能な接続文字列のリストを次に示します。System.Date.SqlClient名前空間を使用すると、はるかに優れています。

Using (SqlConnection connection = new SqlConnection(connectionString))
{
    try
    {
         connection.Open()
         // do something here
    }
    catch (SqlException ex)
    {
    }
    finally
    {
         connection.Close()
    } 
}
于 2012-08-16T08:14:54.810 に答える