Hi everyone,
I have spent nearly one day on this already with no success. I am
currently trying to create some custom function on a SQLite3 database.
What I did (just to test):
sqlite3_create_function(m_pDB, "ScorePosition", "ScorePosition", 8,
SQLITE_ANY, NULL, &ScorePosition, NULL, NULL);
class MyClass
{
...
static void ScorePosition(sqlite3_context *pContext,int argc,
sqlite3_value** argv);
...
};
void MyClass::ScorePosition(sqlite3_context *pContext,int argc,
sqlite3_value** argv)
{
...
}
SELECT ScorePosition(1, 2, 3, 4, 5, 6, 7, 8) FROM MyTable;
No the problem is that the callback is called, but pContext is always
NULL, argc a fancy value, and argv always the same value (like
0x0012f2d4)
What am I missing here ?
Guishu
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users