I tried without using a bound column name, that took care of it. Thanks
Jay Sprenkle wrote:
On 5/19/06, Kevin Piciulo <[EMAIL PROTECTED]> wrote:Hello, I've been staring at this line for quite a while now, and can't figure out what the problem is. I know the database is created and open. The following returns SQLITE_ERROR. sqlite3_prepare(m_dbDataBase, "UPDATE Users SET ? = ? WHERE user_id == ?;", -1, &stmt, NULL); My guess is that i can't use a variable to represent the column name. Is this the case? I don't know why i wouldn't be able to bind that variable just like i can any other. Another option is just that my SQL is wrong (i'm relatively new.) I've looked over that though and don't see any errors.I see '==' in your sql. Sql is not like C/C++, there is no distinction between comparison and assignment. I'm not sure you can prepare a statement with the column name bound. I might be wrong there though.

