Hi,

sqlite works like any other database I know, and afaik conforms to sql 
standard.

Martin


nick huang schrieb:
> Hi Igor,
>
>  
>
> You are absolutely right that its type is NULL and min(id) returns 0 as I use 
> sqlite_column_int64 to retrieve data. However, isn't it confusing that the 
> "sqlite3_step" returns SQLITE_ROW which usually means some dataset is 
> returned? I mean, if it returns one NULL row, why doesn't sqlite simply 
> return "SQLITE_DONE" or something instead of "SQLITE_ROW"? You see, as user I 
> have to double-check its return type even after I get "SQLITE_ROW". In this 
> sense, I think it is a bug.
>
>  
>
> thank you,
>
>  
>
>   
>> To: sqlite-users@sqlite.org
>> From: itandet...@mvps.org
>> Date: Wed, 16 Dec 2009 21:00:43 -0500
>> Subject: Re: [sqlite] a possible bug of select min(id) from...
>>
>> nick huang <nickhuan...@hotmail.com> wrote:
>>     
>>> Say a table named "url" is created with "id" as primary key. Then a
>>> query like this "select min(id) from url". 
>>>
>>> Quite unexpectedly, the result of query returns "SQLITE_ROW" and the
>>> min(id) is 0. However, my table is still empty which confuses me for
>>> a while.
>>>       
>> This statement should in fact return one row, with the value of NULL. How do 
>> you retrieve the value? If you use sqlite3_column_int, it'll convert NULL to 
>> 0 for you. Check with sqlite3_column_type.
>>
>> Igor Tandetnik
>>
>> _______________________________________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>>     
>
>                                         
> _________________________________________________________________
> Windows Live: Make it easier for your friends to see what you’re up to on 
> Facebook.
> http://go.microsoft.com/?linkid=9691816
> _______________________________________________
> 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