古詩詞大全網 - 成語查詢 - c#二次開發中遇到了這個問題,該怎麽解決啊?

c#二次開發中遇到了這個問題,該怎麽解決啊?

1)異常的含義

異常提示“DLETA AllRegionEventTable 正被其他進程或用戶使用……”的意思是:在執行RowCount(....)方法時,由於DLETA AllRegionEventTable正在被其他的程序使用,妳的程序所調用的COM組件無法再打開這個表,所以,COM拋出了異常。

2)異常的原因

很可能是1有其他程序正在使用DLETA AllRegionEventTable;2或者是妳上次運行程序沒有正常執行而退出,導致對DLETA AllRegionEventTable“虛假”占用

3)解決方法

1關閉其他的程序後,再次運行的程序,看能否解決問題。如果問題依舊,則2退出Visual Studio,再次啟動Visual Studio,再次運行的程序,看能否解決問題。如果問題依舊,則3重啟系統,再次運行的程序,看能否解決問題

4)加上捕獲並處理異常

int?RowNumber?=?0;

try

{

RowNumber?=?kMiningTable.RowCount(Equeryfilter);

}

catch(COMException?ce)

{

Console.WriteLine(ce.Message);

}

//.....