Exemple #1
0
 public static extern int sqlite3_column_bytes(sqlite3_stmt pStmt, int iCol);
Exemple #2
0
 public static extern sqlite3_int64 sqlite3_column_int64(sqlite3_stmt pStmt, int iCol);
Exemple #3
0
 private static extern unsafe IntPtr _sqlite3_column_text(sqlite3_stmt pStmt, int iCol);
Exemple #4
0
 public static extern IntPtr sqlite3_column_blob(sqlite3_stmt pStmt, int iCol);
Exemple #5
0
 public static extern double sqlite3_column_double(sqlite3_stmt pStmt, int iCol);
Exemple #6
0
 public static extern ResultCode sqlite3_finalize(sqlite3_stmt pStmt);
Exemple #7
0
 public static extern ResultCode sqlite3_bind_zeroblob64(sqlite3_stmt pStmt, int index, sqlite3_uint64 n);
Exemple #8
0
 public static extern ResultCode sqlite3_bind_null(sqlite3_stmt pStmt, int index);
Exemple #9
0
 public static extern unsafe ResultCode sqlite3_bind_text(sqlite3_stmt pStmt, int index, byte *pText, int nByte, IntPtr xDel);
Exemple #10
0
 public static extern ResultCode sqlite3_bind_double(sqlite3_stmt pStmt, int index, double value);
Exemple #11
0
 public static extern ResultCode sqlite3_bind_int64(sqlite3_stmt pStmt, int index, sqlite3_int64 value);
Exemple #12
0
 public static extern unsafe ResultCode sqlite3_bind_blob64(sqlite3_stmt pStmt, int index, byte *ptr, sqlite3_uint64 n, /*void(*)(void*)*/ IntPtr xDel);
Exemple #13
0
 public static extern ResultCode sqlite3_reset(sqlite3_stmt pStmt);
Exemple #14
0
 public static extern ResultCode sqlite3_clear_bindings(sqlite3_stmt pStmt);
Exemple #15
0
 public static extern DataTypes sqlite3_column_type(sqlite3_stmt pStmt, int iCol);
Exemple #16
0
 public static extern ResultCode sqlite3_bind_zeroblob(sqlite3_stmt pStmt, int index, int n);
Exemple #17
0
 public static extern int sqlite3_column_count(sqlite3_stmt pStmt);
Exemple #18
0
        public static unsafe ResultCode sqlite3_prepare_v3(sqlite3 db, string zSql, PrepFlags prepFlags, out sqlite3_stmt ppStmt)
        {
            IntPtr pzTail;
            var    bytes = Encoding.UTF8.GetBytes(zSql);

            fixed(byte *ptr = bytes)
            {
                return(sqlite3_prepare_v3(db, ptr, bytes.Length, prepFlags, out ppStmt, out pzTail));
            }
        }