
Пример DataSource в Gambas
Всем привет! На связи радио ibone.org.ua, и я расскажу о таком объекте Gambas Бэйсик, как DataSource. Этот элемент управления работает как контейнер, и может содержать другие элементы, такие как DataBrowser, DataSource, DataCombo, DataControl и DataView, и еще много чего. Для начала, у вас должно быть настроенное соединение с сервером Баз Данных, о котором я писал в посте “Gambas – подключение и использование MySQL“. Там же описано, как работать с объектом Connection напрямую.
Вообще, DataSource в Gambas – это надстройка над объектом Connection. Очень простая и удобная, но ее возможности ограниченны. Если вам просто нужно выбирать данные из таблиц БД, редактировать, добавлять, удалять и сохранять, то это самый простой и удобный вариант. Если же нужна еще некая обработка этих данных, транзакции, и контроль ситуации, то лучше всего пользоваться объектом Connection напрямую, без DataSource. Как я понял, этот способ не поддерживает транзакции, что, впрочем, не всегда и нужно.
Читать полностью »