W3C home > Mailing lists > Public > public-webapps@w3.org > January to March 2010

Re: Inconsistency in Web SQL Database Spec

From: Eric Westenberger <eric.westenberger@googlemail.com>
Date: Wed, 10 Feb 2010 00:39:45 +0100
Message-ID: <4b05dcbf1002091539o37307b71x4de7857a2a15d37@mail.gmail.com>
To: public-webapps@w3.org
Cc: Anne van Kesteren <annevk@opera.com>
2010/2/9 Anne van Kesteren <annevk@opera.com>

> On Tue, 09 Feb 2010 02:37:01 +0100, Eric Westenberger <
> eric.westenberger@googlemail.com> wrote:
>
>> I noticed a slight inconsistency in the Web SQL Database Spec on
>> http://dev.w3.org/html5/webdatabase/Overview.html (version Feb 04, 2010)
>>
>> The example in section 1 does not match to the API description in the
>> following sections.
>> E.g. consider the lines
>>
>> db.readTransaction(function (t) {
>>    t.executeSql('SELECT COUNT(*) AS c FROM docids', [], function (t, r) {
>>      span.textContent = r.rows[0].c;
>>
>> However, in Section 4.5 the API specifies that the rows are addressed via
>>
>> r.rows.item(i)
>>
>
> Because of the binding defined both will work.
>
>
> --
> Anne van Kesteren
> http://annevankesteren.nl/
>

Hi,

sorry, I am not able to follow this explanation.To which binding are you
refering?

I came across this problem when trying to build a Chromium extension using
the newly provided HTML5 APIs.
I tried to follow the example in the introduction of the Spec and it did not
work. But using the API as specified
in Section 4.5 it worked fine.

Either both APIs are required to work by the Spec (and then there is a bug
in WebKit or Chrome plus the Spec should make this more explicit),
or the introduction section should be changed in my opinion.

Best regards,
Eric
Received on Tuesday, 9 February 2010 23:41:52 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:37 GMT