10 или около того лет я сюда не заходил - с момента, как закончил писать диплом. Задачу диплома я до конца не реализовал, но опыт получил приличный и защита прошла "на ура".
Довольно долго общался с мускулем из OpenOffice, но в конце концов возможностей офиса хватать перестало - не поддерживаются курсоры, в редакторе запросов в принципе нет поиска по тексту и т.д. Ну, те, кто пробовал, поймут.
Скриптов наработанных очень много, и пора переходить на новый уровень - делать приложения, которые будут реализовывать недостающую функциональность. Проблема в том, что удалось найти только один более-менее полный туториал, в котором до чёрта битых ссылок, ведущих на несуществующие уже страницы и просто выпущенных кусков кода, без которых оставшееся лишено смысла.
Пример:
- Код: Выделить всё
procedure TtrymysqlForm1.ConnectButtonClick(Sender: TObject);
(* Connect to MySQL using user data from Text entry boxes on Main Form *)
var strg: string;
begin
dummy1 := trymysqlForm1.HostEdit.text+#0;
host := @dummy1[1];
dummy2 := trymysqlForm1.UserEdit.text+#0;
user := @dummy2[1] ;
Это я что-то забыл, или FP с лохматых времен умеет использовать неописанные переменные? Нигде в статье нет объяснений, что это за dummy, а полный исходник (trydbpp) напрочь отсутствует. (я дал ссылку на русский перевод туториала, но и на других языках всё то же самое)
В общем, извините за многословное вступление, но буду весьма признателен, если кто-нибудь направит на путь истинный, то бишь, на реально полный туториал (язык текста не имеет значения, главное, чтобы не иероглифы - как-нибудь справлюсь с переводом), где можно было бы понять "что куда тыкать", чтобы получить более-менее осмысленное приложение, умеющее работать с БД MySQL.
Конечная цель - написать собственный интерфейс для базы OCS-NG Inventory, потому как штатная веб-морда старых версий не позволяет сделать многое из нужного, а в новых версиях вместо осмысленного интерфейса видим "вебдванольненько" сделанную чушь, зато с "материал дизайн".
Спасибо всем, кто откликнется.
p.s. если где-нибудь здесь на форуме есть тема с незаумным обсуждением этого вопроса, буду признателен и за ссылку на тему/темы