Beispiel #1
0
Variant c_SQLite3::t_prepare(const String& sql) {
  validate();
  if (!sql.empty()) {
    c_SQLite3Stmt *stmt = NEWOBJ(c_SQLite3Stmt)();
    Object ret(stmt);
    stmt->t___construct(p_SQLite3(this), sql);
    if (stmt->m_raw_stmt) {
      return ret;
    }
  }
  return false;
}
Beispiel #2
0
Variant c_SQLite3::t_prepare(CStrRef sql) {
  INSTANCE_METHOD_INJECTION_BUILTIN(SQLite3, SQLite3::prepare);
  validate();
  if (!sql.empty()) {
    c_SQLite3Stmt *stmt = NEWOBJ(c_SQLite3Stmt)();
    Object ret(stmt);
    stmt->t___construct(p_SQLite3(this), sql);
    if (stmt->m_raw_stmt) {
      return ret;
    }
  }
  return false;
}