So if I use _exec() after sqlit3_exec() API, what ever the I did on database will be saved, right??????
On Thu, May 17, 2012 at 9:03 PM, Simon Slavin <slav...@bigfraud.org> wrote: > > On 17 May 2012, at 4:28pm, Rajesh Kumar <thisiz...@gmail.com> wrote: > > > Thanks for the reply. fsync() is related to system call, which is > > working fine. But I am looking for a C API that can do the commit thing, > > which is same as commit on command promt. > > > The COMMIT; on a command prompt does the same thing as executing 'COMMIT' > as a SQL call. Just use _exec() to do a 'COMMIT' and you'll get the same > results. If the shell tool works because it uses COMMIT, then your own app > will work because it uses COMMIT too. > > But what the other guys are saying is COMMIT depends on fsync() working, > and fsync() is broken on some platforms. And if COMMIT can't depend on > fsync() then it can't do its job. > > Simon. > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- * Thanks & Regards, Rajesh Kumar P * _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users