0

次のコードを使用してOracleデータベースからクエリを実行しようとしていますが、

public DataSet SelectCustomerDetails(string CustCode)
{

    String SQL = @"select cust.name,cust.code,cust.caddr from  cust
     where cust.code = '{0}'";

     OleDbConnection connection = new OleDbConnection();
     connection.ConnectionString =System.Configuration. ConfigurationManager.ConnectionStrings["OracleDB"].ConnectionString;
      connection.Open();

     SQL = string.Format(SQL, CustCode);
     OleDbDataAdapter DA = new OleDbDataAdapter(SQL, connection);

     DataSet CustDataSet = new DataSet();
     CustDataSet.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;
     DA.Fill(CustDataSet);
     connection.Close();
}

このメソッド呼び出しで、「既存の接続がリモートホストによって強制的に閉じられました」というエラーがランダムに表示されると確信しています..この問題の原因は何ですか.. ここに画像の説明を入力

4

0 に答える 0