La Vita è Bella
Tuesday, May 22, 2007
Simple SQLite test C program, without callbacks
I need some efficient way for Miao for word database, and I guess SQLite is the solution. So I wrote this simple test program to get familiar with SQLite API. (read more for the program)
And there's something should be kept in mind: don't use "`"s.
As I used to use MySQL before, I always put "`" in SQL statements, for example:
create table `foo` (`bar` int)
It's OK in SQLite command line program, but not in the C library.
When I execute a SQL query with "`", I'll get this error message:
sql error #1: unrecognized token: "`"
So I deleted "`"s in the SQL statement, but still get this error message:
sql error #4: malformed database schema - unrecognized token: "`"
This really drive me crazy, as I don't know what's wrong. But finally I've got the reason: that's because there's "`" in the "create table" statement. So I recreated the table and rerun the program, it's finally OK now.
00:38:33 by fishy - dev - Permanent Link
no comments yet - no trackbacks yet - karma: 529 [+/-]


