-
Здравствуйте уважаемые знатоки Delphi
Имеется удаленный хост с БД на PhpMyAdmin.
Как можно подключиться к БД и загрузить в программу определенную таблицу (скажем в StringGrid) с данными для дальнейшей работы с ней?
С чего начать? какой компонент именно поможет в этом деле?
-
никакой не поможет
-
В смысле? это вообще осуществимо? если да то что делать, может обсуждение где то есть этого...
-
удаленный хост с БД чей? ваш?
-
Имеется удаленный хост с БД на PhpMyAdmin.
На русский это переводится как
"есть удаленный веб сервер и больше ничего нет"
-
Да разумеется наши базы данных управляемые PhpMyAdmin
также разрешены внешние подключения к ним.
ситуация штатная
Есть сайт на хостинге, у сайта база данных.
нужно подключиться к ней программой и считать данные для обработки.
-
> Да разумеется наши базы данных управляемые PhpMyAdmin
с чего это тут должно разуметься? коли ваши так и говорить надо.
> также разрешены внешние подключения к ним.
раз так то подключайтесь.
это уже смотрели
http://www.mysql.com/products/connector/ ?
и эта, PhpMyAdmin ничего не управляет.
-
Ничего не понял, но всё равно спасибо!
там какие то драйвера, а каким компонентом подключаться через эти драйвера?
я в этом новичок, но уже написано несколько программ с базами данных которыми пользуются в ПФР в одной области и некоторые предприниматели в том числе и я для ведения своих дел.
Вот понадобилось подключиться к базам сайта и никак человека не найду кто бы помог хотя бы за вознаграждение (достаточно исходник такого подключения).
-
исходник подключения на сайт с открытым доступом начем не поможет если доступ закрыт (а это как правило так).
> также разрешены внешние подключения к ним.
а ты не пиши, возьми готовую программу, к примеру
http://www.quest.com/toad-for-mysql/ и "подключись к сайту". получилось? тогда есть смысл что то делать, нет "вознаграждение" зря потратишь.
-
там какие то драйвера,
Нужен драйве коврика мышки. Без него ничего не выйдет.
-
установил, но не получается (
-
вот и "разумеется" :)
-
Ребят, таже ситуация.
Нужно управлять базой данных средствами дельфи
Считывать данные и записывать их туда.
(Смотрю тему мулевали и не до чего не домулевали.
причём тут вообще имеет разработчик доступ или нет, раз спрашивает, значит всё имеет для этого.)
котовые программы не годятся, так как пользователь должен регистрироваться и при регистрации оправятся данные сразу в базу. и считается с базы например сколько мальчиков пользуются программой а сколько девочек.
-
> Денис 102983 (18.11.13 17:05) [12]
> причём тут вообще имеет разработчик доступ или нет, раз
> спрашивает, значит всё имеет для этого.)
Имя хоста, номер порта?
-
> turbouser © (18.11.13 18:02) [13]
> Имя хоста, номер порта?
Тебя мальчики интересуют или девочки?
-
> Денис 102983 (18.11.13 17:05) [12]
В вашем мухосранске совсем проблема с начинающими программистами?
-
Доступ к базе извне - очень-очень нехорошо, phpmyadmin на сайтах обычно подключается к localhost, ну раз надо...
Компоненты подойдут, например, TDataSource, TClientDataset, TDataSetProvider (для грида), TSQLQuery и TSQLConnection для "ручного" составления запросов.
-
-
В общем разобрался всё таки:
1. нужны штатный ADOConnection1 и ADOQuery1
2. устанавливаем драйвер mysql-connector-odbc-5.1.6-win32.msi (есть драйвера для разных операционок)
3. Содаём строку подключения как к локальной базе и готово, всё тоже самое.
> Доступ к базе извне - очень-очень нехорошо
megavoid это понятно, но в моём случае в базе 3 поля где тупо ведётся учёт кто и сколько раз открыл программу.
Даже если её сломают 300 раз и украдут данные - ничего страшного.
-
> Плохиш © (18.11.13 18:42) [15]
В нашем задрюпинске я единственный программист.