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
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to