You are absolutely right. I guess in my haste to get it working for positive
integers only, I put the shrink wrapper on to soon.

Mike


> -----Original Message-----
> From: Wolfgang Rohdewald [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, May 14, 2005 8:39 AM
> To: sqlite-users@sqlite.org
> Subject: Re: [sqlite] Convert and isnumeric function
> 
> On Samstag 14 Mai 2005 00:31, Michael Evenson wrote:
> >     case SQLITE_TEXT: {
> >       const char *z = sqlite3_value_text(argv[0]);
> >       for (i = 0; i < strlen (z); i++) {
> >         if (!isdigit (z[i])) {
> >           nResult = 0;
> >           break;
> >         }
> 
> this should return FALSE for -5, 1123.456.
> In some locales, that might be written as 1'123,456 or 
> 1,123.456 or whatever.
> 
> strtol()
> 
> seems to  what you need, see man strol()
> 
> --
> Wolfgang
> 


Reply via email to