在c#中打开SQLITE只读
本文关键字:SQLITE 只读 | 更新日期: 2023-09-27 17:51:24
我试图在只读模式下打开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();
异常:有效参数:Data Source= (required)Version=(默认值:2)New=True|False(默认:False) Compress=True|False(默认:False)UTF8Encoding=True|False(默认:False)
根据打开一个新的数据库连接通过设置只读模式与SQLITE_OPEN_READONLY
标志可以在只读模式下打开数据库,但有人在c#中这样做吗?
我刚把程序刻录到CD上,它在read-only
模式下工作。
似乎不需要为只读设备(如CD或DVD)设置模式read only
,其工作很好:)