次のコードを使用して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();
}
このメソッド呼び出しで、「既存の接続がリモートホストによって強制的に閉じられました」というエラーがランダムに表示されると確信しています..この問題の原因は何ですか..