Пример работы с MySQL... Задание звучало так:
Нужен "черновик" БД (без дизайна, с минимум проверок на ошибки и прочего):
Delphi 7 (только стандартные компоненты) + MySQL
БД (клиент-сервер), функции:
1) создание БД
2) удаление БД
3) добавление типа товара (уникальное поле) + 30 полей параметров, включая длинные строковые описания (с возможностью дальнейшего расширения кол-ва параметров)
4) редактирование имени или параметров товара
5) удаление товара
6) построчный вывод товаров и его параметров с сортировкой по одному из параметров (числовому).
7) навигация по товарам с сортировкой по одному из параметров (числовому).
8) поиск товара в БД по имени или параметрам с созданием списка наименований найденных товаров (TListBox).
9) при двойном клике по имени товара из списка найденнных – отображение этого товара с его параметрами.
10) сохранение списка найденных товаров во внешний текстовый файл.
11) обратное действие – загрузка списка из внешнего файла в TListBox с проверкой наличия наименований товаров из внешнего списка в БД.