public Result Open(byte[] filename, out IDbHandle db, int flags, IntPtr zvfs) { Sqlite3DatabaseHandle internalDbHandle; var ret = (Result)SQLite3.Open(filename, out internalDbHandle, flags, zvfs); db = new DbHandle(internalDbHandle); return(ret); }
public Result Open(byte[] filename, out IDbHandle db, int flags, IntPtr zvfs) { string dbFileName = Encoding.UTF8.GetString(filename, 0, filename.Length); Sqlite3DatabaseHandle internalDbHandle; var ret = (Result)SQLite3.Open(dbFileName, out internalDbHandle, flags, zvfs); db = new DbHandle(internalDbHandle); return(ret); }
public Result Open(byte[] filename, out IDbHandle db, int flags, IntPtr zvfs) { Sqlite3DatabaseHandle internalDbHandle; Result ret; if (_useWinSqlite) { ret = (Result)WinSQLite3.Open(filename, out internalDbHandle, flags, zvfs); } else { ret = (Result)SQLite3.Open(filename, out internalDbHandle, flags, zvfs); } db = new DbHandle(internalDbHandle); return(ret); }