[Gambas-user] DataSource
Fabien Bodard
gambas.fr at gmail.com
Tue Nov 24 05:14:50 CET 2020
>
>
> Hi Fabien,
>
> I have added in the last commit the Find() and FindNext() method to the
> DataSource class. They should do what your want.
>
> Thank you 😊
>
> I first thought it was impossible, but I didn't know the ROW_NUMBER()
> SQL function, that hopefully is present in Sqlite, MySQL and PostgreSQL.
> But beware, only since version 8 in MySQL.
>
> You use them that way:
>
> iIndex = DataSource1.Find("reference = &1", reference)
>
> Find() returns the index of the first matching row.
>
FindNext() returns the index of the first matching row next to the
> current DataSource position.
>
> Anyway, it will be faster to not use DataSource for that, and use direct
> requests to the database.
>
Not use for what thing ? Editing or finding the row ?
Regards,
>
> --
> Benoît Minisini
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----,x
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20201124/8ec8d2d8/attachment.htm>
More information about the User
mailing list