<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/sqlite-wince/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/sqlite-wince/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 09 Nov 2005 20:50:04 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sqlite-wince/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>SELECT DISTINCT and file locking</title><link>https://sourceforge.net/p/sqlite-wince/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There is a problem when executing a query such as&lt;br /&gt;
SELECT DISTINCT col FROM table;&lt;br /&gt;
There is never a break in the while(1) loop in os_wince.c, &lt;br /&gt;
getlock() - I didn't investigate further and turned off the &lt;br /&gt;
file locking - since it is not needed in my app. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 09 Nov 2005 20:50:04 -0000</pubDate><guid>https://sourceforge.nete25f3b64f021bf83d1d8634e1045f82cb1c2e17e</guid></item><item><title>V3.2.2 Won't Compile Under VS2005</title><link>https://sourceforge.net/p/sqlite-wince/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Not sure if you've got anyone else using VS2005.  I've &lt;br /&gt;
found it to be more reliable than eVC and VS2003 in &lt;br /&gt;
many instance.&lt;/p&gt;
&lt;p&gt;Anyway,  keep getting a linker error about uneresolved &lt;br /&gt;
external symbols. &lt;br /&gt;
Especially:&lt;br /&gt;
symbol __security_cookie&lt;/p&gt;
&lt;p&gt;Could be coming from the dev environment but can't &lt;br /&gt;
tell.  I have read the instructions and have also &lt;br /&gt;
successfully compiled and used the desktop version &lt;br /&gt;
(3.2.7).  Not saying this isn't my error but I do know &lt;br /&gt;
basically how to make the dll.  I've included the full &lt;br /&gt;
linker output.  Any help would be greatly appreciated.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I'm hoping to ditch SQLCE/Mobile for SQLLite....&lt;/p&gt;
&lt;p&gt;thanks&lt;br /&gt;
tim&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 04 Oct 2005 06:03:50 -0000</pubDate><guid>https://sourceforge.net501a3397998584a937971ef70414ac6d26b3fa24</guid></item><item><title>sqlite 3.1.5 buggy</title><link>https://sourceforge.net/p/sqlite-wince/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;first thanks a lot for your porting. First I was doing&lt;br /&gt;
it when someone told me that you already have done the&lt;br /&gt;
work.&lt;/p&gt;
&lt;p&gt;Now it seems that 3.1.5 is buggy sometimes see sqlite&lt;br /&gt;
homepage :&lt;/p&gt;
&lt;p&gt;Version 3.1.6 fixes a critical bug that can cause&lt;br /&gt;
database corruption when inserting rows into tables&lt;br /&gt;
with around 125 columns. This bug was introduced in&lt;br /&gt;
version 3.0.0.&lt;/p&gt;
&lt;p&gt;So if your porting is based on this version I hope you&lt;br /&gt;
will fix the bug.&lt;br /&gt;
I would like to help you but for now I am really busy&lt;br /&gt;
on a big project.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vincent Richomme</dc:creator><pubDate>Tue, 22 Mar 2005 18:48:00 -0000</pubDate><guid>https://sourceforge.net75b62875daee0a7d455852b3ccb6121e747c81f0</guid></item><item><title>Btree.c Balance_NonRoot access violation</title><link>https://sourceforge.net/p/sqlite-wince/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi,&lt;br /&gt;
we got a access violation at line 2986 in btree.c file&lt;br /&gt;
in function balance_nonroot the first time it's called.&lt;br /&gt;
see the test code below, it's a simple database creation &lt;br /&gt;
and a loop of INSERT commands.&lt;br /&gt;
After some iterations the program crashes&lt;/p&gt;
&lt;p&gt;#include "stdafx.h"&lt;br /&gt;
#include &amp;lt;SQLiteint.h&amp;gt;&lt;/p&gt;
&lt;p&gt;bool TestExecuter(sqlite3 *db_hnd, char *query, char &lt;br /&gt;
*Msg)&lt;br /&gt;
{&lt;br /&gt;
char tmpstr[1024];&lt;br /&gt;
wchar_t tmpwstr[1024];&lt;/p&gt;
&lt;p&gt;char **_result_set;&lt;br /&gt;
int _n_row=0;&lt;br /&gt;
int _n_col=0;&lt;br /&gt;
char *_error_msg;&lt;/p&gt;
&lt;p&gt;// Creo la query.&lt;br /&gt;
va_list tmp_args;&lt;/p&gt;
&lt;p&gt;va_start(tmp_args, query);&lt;br /&gt;
char *tmp_query = sqlite3_vmprintf(query, tmp_args);&lt;/p&gt;
&lt;p&gt;// Eseguo la query. &lt;br /&gt;
int tmp_ec = sqlite3_get_table(db_hnd, tmp_query, &lt;br /&gt;
&amp;amp;_result_set, &amp;amp;_n_row, &amp;amp;_n_col, &amp;amp;_error_msg);&lt;/p&gt;
&lt;p&gt;// Libero la query.&lt;br /&gt;
sqlite3_free(tmp_query);&lt;/p&gt;
&lt;p&gt;if((_n_row == -1) || (_error_msg != NULL))&lt;br /&gt;
sprintf(tmpstr,"\nQuery Failed! - errmsg: %s\n", &lt;br /&gt;
_error_msg);&lt;br /&gt;
else&lt;br /&gt;
sprintf(tmpstr,"\nQuery Ok!\n");&lt;/p&gt;
&lt;p&gt;return (_n_row == -1) || (_error_msg != NULL);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;int Test_Insert2(sqlite3 *db_hnd)&lt;br /&gt;
{&lt;br /&gt;
// Create some tables with data that we can select &lt;br /&gt;
against&lt;br /&gt;
TestExecuter(db_hnd, "CREATE TABLE d1(n int, log &lt;br /&gt;
int)","\n");&lt;br /&gt;
char tmp_str[1024];&lt;br /&gt;
for (int i=1;i&amp;lt;=200;i++)&lt;br /&gt;
{&lt;br /&gt;
for (int j=0; pow(2,j)&amp;lt;i; j++)&lt;br /&gt;
{&lt;br /&gt;
sprintf(tmp_str,"INSERT INTO d1 VALUES(%d,%&lt;br /&gt;
d)",i,j);&lt;br /&gt;
TestExecuter(db_hnd, tmp_str,"\n");&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
TestExecuter(db_hnd, "SELECT * FROM d1 ORDER BY &lt;br /&gt;
n","\n");&lt;/p&gt;
&lt;p&gt;// finish_test&lt;br /&gt;
return 0;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#define DB_TEST   "\\Test.db"&lt;/p&gt;
&lt;p&gt;sqlite3 *_db_hnd;&lt;/p&gt;
&lt;p&gt;int WINAPI WinMain(    HINSTANCE hInstance,&lt;/p&gt;
&lt;p&gt;HINSTANCE hPrevInstance,&lt;/p&gt;
&lt;p&gt;LPTSTR    lpCmdLine,&lt;br /&gt;
int     &lt;br /&gt;
nCmdShow)&lt;br /&gt;
{&lt;br /&gt;
int err;&lt;br /&gt;
err = sqlite3_open(DB_TEST, &amp;amp;_db_hnd);&lt;br /&gt;
if( err )&lt;br /&gt;
return false; &lt;br /&gt;
Test_Insert2(_db_hnd);&lt;/p&gt;
&lt;p&gt;return 0;&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gianluca rossi</dc:creator><pubDate>Tue, 24 Aug 2004 10:57:22 -0000</pubDate><guid>https://sourceforge.net9f529f762315a1a26e97c5985b44be95bb7547d0</guid></item><item><title>Not catch some error in SQL query</title><link>https://sourceforge.net/p/sqlite-wince/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'ts not a big problem but i notice uncatched exception &lt;br /&gt;
when SQL query was cut on random char. I have too &lt;br /&gt;
small buffer for sql query and when I put long query, it &lt;br /&gt;
was cutting on differend places. When I exec this &lt;br /&gt;
damaged query SQLite not return with "normal" error. It &lt;br /&gt;
hang program. (I use sqlite_get_table). &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 15 Apr 2004 06:56:52 -0000</pubDate><guid>https://sourceforge.net1afbd565543345a6fc2e37fffec454eb2dfb942c</guid></item></channel></rss>