我们从Python开源项目中,提取了以下2个代码示例,用于说明如何使用sqlite3.SQLITE_OK。
def authorizer_func(action, table, column, sql_location, ignore): print('\nauthorizer_func({}, {}, {}, {}, {})'.format( action, table, column, sql_location, ignore)) response = sqlite3.SQLITE_OK # be permissive by default if action == sqlite3.SQLITE_SELECT: print('requesting permission to run a select statement') response = sqlite3.SQLITE_OK elif action == sqlite3.SQLITE_READ: print('requesting access to column {}.{} from {}'.format( table, column, sql_location)) if column == 'details': print(' ignoring details column') response = sqlite3.SQLITE_IGNORE elif column == 'priority': print(' preventing access to priority column') response = sqlite3.SQLITE_DENY return response
def sql_auth(sqltype, arg1, arg2, dbname, source): if sqltype in (sqlite3.SQLITE_READ, sqlite3.SQLITE_SELECT, SQLITE_FUNCTION): return sqlite3.SQLITE_OK else: return sqlite3.SQLITE_DENY