Lines Matching defs:SQLITE_MISUSE
426 #define SQLITE_MISUSE 21 /* Library used incorrectly */
1378 ** [sqlite3_shutdown()] then it will return SQLITE_MISUSE.
3074 ** If an interface fails with SQLITE_MISUSE, that means the interface
3538 ** then the call will return [SQLITE_MISUSE]. If any sqlite3_bind_()
3792 ** [SQLITE_DONE], [SQLITE_ROW], [SQLITE_ERROR], or [SQLITE_MISUSE].
3822 ** [SQLITE_MISUSE] means that the this routine was called inappropriately.
3833 ** [sqlite3_reset()] would result in an [SQLITE_MISUSE] return from
3836 ** than returning [SQLITE_MISUSE]. This is not considered a compatibility
3837 ** break because any application that ever receives an SQLITE_MISUSE error
3843 ** error other than [SQLITE_BUSY] and [SQLITE_MISUSE]. You must call
4155 ** will result in [SQLITE_MISUSE] being returned.
5212 ** and will always return SQLITE_MISUSE. On those systems,
5878 ** code is SQLITE_MISUSE, *ppBlob is set to NULL.)^ ^This means that, provided
5898 ** ^Unless it returns SQLITE_MISUSE, this function sets the
6039 ** ^Unless SQLITE_MISUSE is returned, this function sets the
7573 ** ^Unless it returns SQLITE_MISUSE,