On Apr 13, 2009, at 5:52 PM, Vinnie wrote:

>
> Sorry for only posting when I have a problem...but...
>
> I'm doing
>
> PRAGMA user_version=?;
>
> And getting result code SQLITE_ERROR (1) from sqlite3_prepare_v2().  
> Of course I can't step into the sqlite3.c code because the Visual  
> Studio 2008 debugger gets hopelessly confused when confronted with a  
> file whose line number representations exceed the capacity of an  
> unsigned 16 bit integer.
>
> So I check the syntax diagram and a pragma-value only has { signed- 
> number, name, string-literal } as choices. Whereas an "expression"  
> in the syntax diagram (used in a SELECT statement for example) has  
> { ..., bind-parameter, ... }.
>
> I would prefer to use parameter binds to keep the number of  
> functions in my wrapper down (and eliminate the need for a printf- 
> style API to sqlite3) so can anyone confirm or deny that parameter  
> binds do in fact not work for PRAGMA statements?

Bound parameters do not work with pragma statements.

Dan.


>
>
> Thanks!
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to