我正在使用OracleDependency在数据库值更改时得到通知,但是在w3wp.exe中收到未处理的异常捕获的错误,我的网站托管在IIS中。
oracleConnection.Open();
using (OracleCommand oracleCommand = new OracleCommand(@"SELECT [CA_ID],[CA_SUMMARY],[CA_DESCRIPTION] FROM [WB_CASES]", oracleConnection))
{
OracleDependency.Port = 1521;
oracleDependency = new OracleDependency(oracleCommand);
oracleCommand.Notification.IsNotifiedOnce = false;
oracleDependency.OnChange += new OnChangeEventHandler(dependency_OnChange);
DataTable _DataTable = new DataTable();
OracleDataAdapter oracleDataAdapter = new OracleDataAdapter(oracleCommand);
oracleDataAdapter.Fill(_DataTable);
}
事件是:
private void dependency_OnChange(object sender, OracleNotificationEventArgs e)
{
}