Hi, The problem was with my program that automatically converts xml data into an sqilte table. It looks for an attribute and appends a column if it does not exists, but stating no particular type. All values were appended with sqlite_bind_text. Everything was fine, but an index created after this on a ParentId field that was in real life integer or null, actually appeared text-based. Sure, typeof all inserted fields appeared to be text.
On the other side for a typeless table CREATE TABLE t (value) Query insert into t (value) values (123) insert into t (value) values ('text') insert into t (value) values (34.45) finally makes select typeof (value) from t returns integer text real So it seems like if general queries allow affinity automatical selection while bind api does not have the corresponent function. I know that I can analize incoming data myself, but since general queries use a similar function probably, making some kind of sqlite_bind_auto should be no big deal. But probably this decision was deliberate. Max _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users