對於以消息打開的Acccess數據庫「此數據庫已被打開爲只讀」。確定Access數據庫是否具有隻讀權限
對於這個數據庫,當我們連接使用C#.net應用程序與OleDbconnectio ..更新時間查詢它給出錯誤「操作必須使用可更新的查詢。」
我只是想提示用戶是否使用ReadOnly權限在Access數據庫中打開數據庫.. 如何在C#.net應用程序中添加代碼以識別oledb數據庫ReadOnly權限。
感謝
對於以消息打開的Acccess數據庫「此數據庫已被打開爲只讀」。確定Access數據庫是否具有隻讀權限
對於這個數據庫,當我們連接使用C#.net應用程序與OleDbconnectio ..更新時間查詢它給出錯誤「操作必須使用可更新的查詢。」
我只是想提示用戶是否使用ReadOnly權限在Access數據庫中打開數據庫.. 如何在C#.net應用程序中添加代碼以識別oledb數據庫ReadOnly權限。
感謝
可以使用的FileInfo
FileInfo f = new FileInfo(@"C:\MyDb.accdb");
if (f.IsReadOnly)
{
Console.WriteLine("File is Read only");
}
else
{
Console.WriteLine("File is Not Read Only");
}
至於我還記得,Access可以否認儘管數據庫文件是可寫的,你寫的。
檢查它的最佳方法是在打開數據庫後嘗試插入一些虛擬值。捕捉異常並通知用戶。
這不起作用。 – paqogomez 2014-10-08 16:54:38