簡體   English   中英

在C#中以只讀方式打開SQLITE

[英]Open SQLITE read-only in c#

我試圖根據此鏈接以只讀模式打開SQLITE數據庫: SQLite的連接字符串

SQLITE連接字符串

string ConString = string.Format(@"Data Source={0}dbname.s3db;Version=3;New=False;Compress=True;Mode = Read Only;Temp Path={1};"
                , System.AppDomain.CurrentDomain.BaseDirectory,TempPath); 

            using (SQLiteConnection connection = new SQLiteConnection(ConString))
            {
                    //Rerun Exception
                    connection.Open();

例外:

有效參數:數據源=(必需)版本=(默認值:2)New = True | False(默認值:False)Compress = True | False(默認值:False)UTF8Encoding = True | False(默認值:False)

通過使用SQLITE_OPEN_READONLY標志設置只讀模式來打開新數據庫連接 ,可以以只讀模式打開數據庫,但是可以用c#來完成嗎?

我只是將應用程序刻錄到CD上,並且它以read-only模式工作。

它似乎不是必需的設置模式read only為只讀像CD或DVD,它的做工精細設備:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM