Jacob A. Camp <jacob.c...@mastercam.com> wrote: > The field in the database contains 8955 characters and when I execute the > sqlite3_column_text() on that specific column to access > the data, the const unsigned char* that's returned only contains 2030 > characters
What do you mean by that? sqlite3_column_text doesn't provide any length delimiter. What's in p[2030], p[2031] and so on (where p is a pointer obtained from sqlite3_column_text)? Are you examining the string immediately after calling sqlite3_column_text? Some sqlite3_* calls invalidate the pointer (by reusing or freeing the memory behind it). What does sqlite3_column_bytes return for this column? -- Igor Tandetnik _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users