示例#1
0
        public override void DoCreateFile(string filename)
        {
            string conns = String.Format("Data Source={0};New=True;Version={1}", filename, 3);

            using (DbConnection conn = SqliteDriver.GetConnection(conns))
            {
                conn.Open();
                conn.Close();
            }
        }
示例#2
0
        public override void DoOpenFile()
        {
            using (DbConnection conn = SqliteDriver.GetConnection(String.Format("Data Source={0}", OpenFileName)))
            {
                Async.InvokeFromGui(conn.Open);
                Async.InvokeFromGui(conn.Close);
            }
            SQLiteStoredConnection stored = new SQLiteStoredConnection();

            stored.DbFilename = OpenFileName;
            stored.FileName   = GetNewFilePath(".con");
            stored.Save();
        }
示例#3
0
 public override DbProviderFactory GetFactory()
 {
     return(SqliteDriver.GetFactory());
 }