Thank you. I got it. And I have another question. Does function sqlite3_exec 
support UTF-16?





At 2012-08-14 10:01:13,"Simon Slavin" <slav...@bigfraud.org> wrote:
>
>On 14 Aug 2012, at 2:57am, daedae11 <daeda...@126.com> wrote:
>
>> How can I judge whether a file is a database file? Is there a function that 
>> I can use for this purpose?
>
>You can use the SQLite library call to open it and see whether you get an 
>error back.  But it might be better to open the file as binary/text and read 
>the beginning of it.  All SQLite files begin with
>
>SQLite format 3
>
>and then a 0x00 character.  Of course, there's nothing to stop someone writing 
>such a file themself but it would have to be a joke.  See
>
><http://www.sqlite.org/fileformat.html>
>
>Simon.
>_______________________________________________
>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