CARIOTOGLOU MIKE wrote:

I am creating a Delphi wrapper for sqlite 3 API. I am having some trouble
interpeting the documentation and c header
files. specifically, I am not sure how to handle these:

int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n,
void(*)(void*));
int sqlite3_bind_text(sqlite3_stmt*, int, const char*, int n,
void(*)(void*));

with regard to the last parameter. I am reading it as being a pointer to a
function that takes a pointer and returns nothing (a procedure). but, nowwhere is it mentioned what this function is
supposed to do...


also, the documentation in sqlite3.h mentions a parameter "eCopy", which
defines whether bound parameters are static or
volatile. but, I cannot see where this is declared and/or passed. I am
guessing that this has to do with this last
"weird" parameter. Could somebody, preferably DRH, step in and explain,
please ?



Sorry, here is a better URL

http://thread.gmane.org/gmane.comp.db.sqlite.general/6453




Reply via email to