Beispiel #1
0
        public static Sqlite3Statement Prepare2(Sqlite3DatabaseHandle db, string query)
        {
            Sqlite3Statement stmt = default(Sqlite3Statement);

            stmt = new Sqlite3Statement();
            var r = Sqlite3.sqlite3_prepare_v2(db, query, -1, ref stmt, 0);

            if (r != 0)
            {
                throw SQLiteException.New((Result)r, GetErrmsg(db));
            }
            return(stmt);
        }
Beispiel #2
0
 public static string GetErrmsg(Sqlite3DatabaseHandle db)
 {
     return(Sqlite3.sqlite3_errmsg(db));
 }
Beispiel #3
0
 public static long LastInsertRowid(Sqlite3DatabaseHandle db)
 {
     return(Sqlite3.sqlite3_last_insert_rowid(db));
 }
Beispiel #4
0
 public static Result BusyTimeout(Sqlite3DatabaseHandle db, int milliseconds)
 {
     return((Result)Sqlite3.sqlite3_busy_timeout(db, milliseconds));
 }
Beispiel #5
0
 public static int Changes(Sqlite3DatabaseHandle db)
 {
     return(Sqlite3.sqlite3_changes(db));
 }
Beispiel #6
0
 public static Sqlite3BackupHandle BackupInit(Sqlite3DatabaseHandle destDb, string destName, Sqlite3DatabaseHandle sourceDb, string sourceName)
 {
     return(Sqlite3.sqlite3_backup_init(destDb, destName, sourceDb, sourceName));
 }
Beispiel #7
0
 public static Result Close2(Sqlite3DatabaseHandle db)
 {
     return((Result)Sqlite3.sqlite3_close(db));
 }
Beispiel #8
0
 public static ExtendedResult ExtendedErrCode(Sqlite3DatabaseHandle db)
 {
     return((ExtendedResult)Sqlite3.sqlite3_errcode(db));
 }
Beispiel #9
0
 public static Result GetResult(Sqlite3DatabaseHandle db)
 {
     return((Result)Sqlite3.sqlite3_errcode(db));
 }
Beispiel #10
0
 public static Result EnableLoadExtension(Sqlite3DatabaseHandle db, int onoff)
 {
     return((Result)Sqlite3.sqlite3_enable_load_extension(db, onoff));
 }
Beispiel #11
0
 public static Result Open(string filename, out Sqlite3DatabaseHandle db, int flags, string vfsName)
 {
     return((Result)Sqlite3.sqlite3_open_v2(filename, out db, flags, vfsName));
 }
Beispiel #12
0
 public static Result Open(string filename, out Sqlite3DatabaseHandle db)
 {
     return((Result)Sqlite3.sqlite3_open(filename, out db));
 }