Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
ВнизMySQL и Delphi Найти похожие ветки
← →
Sender (2003-11-08 00:46) [0]Задача банальна. Написал php - скрипт, работающий с MySQL. Хочу, чтобы через программу, написанную на дельфи я мог вносить изменения в таблицы баз данных. Подскажите компоненту, или мануалы какие-нибудь..
Приношу извинения, если этот вопрос уже встречался в форуме. В факах я его не нашел.
← →
Anatoly Podgoretsky (2003-11-08 14:03) [1]TWebBrowser
← →
mOOx_ (2003-11-08 15:13) [2]Зачем приложение делфевое, есль скипт есть? Задачу опиши.
← →
Sender (2003-11-08 17:22) [3]В общем, написал поисковик по фтп-ресурсам в локальной сети. Ищет дельфевская программа... Перл не знаю, а на пхп такое писать рука не поднимается. Ну вот. У меня получается база файлов. Эту базу из дельфей сохраняю в текстовый файлик.. А потом специальным пхп-скриптом заношу в MySQL базу. Т.е. схема такая:
Delphi-программа -> TXT база -> PHP скрипт -> MySQL база
ну и уже другой пхп-скрипт занимается тем, что ищет в этой базе файлы и показывает результаты пользователям... А хочу я так:
Delphi-программа -> MySQL база
Ну и опять-же пхп-скрипт, отображающий это всё пользователям.
Простите, если очень путанно объяснил. Если совсем непонятно, попробую переписать.
← →
mOOx_ (2003-11-08 17:29) [4]Объяснил понятно. Непонятно, зачем сначала так замутил? Был у меня компонент делфевый для работы с МайСкулом. Если тебя это смущает, то поищи повнимательнее в сети. Сам выслать не могу, поскоку сам я на работе, а компоненты дома. Интересует? Мыль.
← →
Sender (2003-11-08 17:47) [5]Вот именно компонент для работы со скулями и интересует :)
← →
mfender (2003-11-09 08:03) [6]Есть Zeos для прямого контакта с MySQL, а есть еще MyODBC. Но все это действует только если проовайдер, на котором хостится БД не препятствует доступу к БД. Иначе приходиться либо XML, либо еще что-то выдумывать. И все равно на той стороне на пхп что-то писать.
Но так лучше, если сервант шибко удаленный. Представляешь ненадежность модемного соединения с БД? Мне это представляется достаточно зыбким... Может я не прав?..
← →
Александр из Минска (2003-11-09 21:20) [7]
> mfender
Это Вы говорите про доступ Дельфовской прогой к базе данных на хостинге? А как сделать простое сохранение, редактирование и удаление баз данных на винчестере с помощью программы, написанной в Дельфи? Где найти мануалы по этому вопросу?
← →
Плохиш_ (2003-11-09 21:59) [8]>Александр из Минска © (09.11.03 21:20) [7]
Бедная, бедная Республика Беларусь, если даже в столице книг по программированию нет :-(
← →
Sender (2003-11-10 00:20) [9]Вот меня то, что спрашивает Александр из Минска и интересует. Может хватит подкалывать. Прежде чем обращаться сюда, я перерыл все доступные мне источники. Никто из знакомых с этим не сталкивался :-(
← →
Плохиш_ (2003-11-10 00:39) [10]>Александр из Минска © (09.11.03 21:20) [7]
>Sender © (10.11.03 00:20) [9]
> А как сделать простое сохранение, редактирование и удаление
> баз данных на винчестере с помощью программы, написанной
> в Дельфи? Где найти мануалы по этому вопросу?
по 1му BDE, ADO, компоненты прямого доступа к бд
по 2му F1/help, книги, интернет ...
> Прежде чем обращаться сюда, я перерыл все доступные мне
> источники.
неверю
← →
mfender (2003-11-10 01:43) [11]
> А как сделать простое сохранение, редактирование и удаление
> баз данных на винчестере с помощью программы, написанной
> в Дельфи? Где найти мануалы по этому вопросу?
Все это ничем не отличается от традиционных способов. Через MyODBC получаем общение с MySQL, а там что угодно. Я, к примеру, человек не шибко продвинутый, потому хватает мне TQuery, TDataSource & TDataBase. Ну и SELECT, UPDATE, DELETE etc.
Да. Еще MySQL.
Вот посмотрел сейчас в своих закромах на эту тему, но ничего не нашел. Да, собственно, ничего там читать не надо. Найди winzeos и пользуйся им. Для локального серванта - то что надо. Только притормаживает порой. Да и MyODBC не без греха...
← →
mfender (2003-11-10 01:47) [12]http://www.torry.net/db/access/db_packs/winzeos.zip
← →
mfender (2003-11-10 02:36) [13]Только сейчас обратил внимание, что автор ветки на D6...
Я не шибко грамотный, но кажется в D6 есть DBExpress (кажись так). Вот им еще можно с MySQL сообчаться.
← →
Александр из Минска (2003-11-10 16:03) [14]А чтобы с MySQL работать, надо что-то устанавливать (одни мне говорили, что надо; а другие - что это в винде встроено)? И для того, чтобы подключаться к базе данных, должна работать какая-нибудь левая (не моя) программа???
И о компонентах просмотра:
Эти самые компоненты схожы по свойствам и событиям TStringGrid? (а именно меня интересует ручная вставка/удаление строки таблицы, события OnMouseUp (и т.д.), OnDrawCell, OnSelectCell, OnKeyPress)
← →
Sender (2003-11-10 20:40) [15]> mfender
За ссылку огромное спасибо, то что надо! Вопрос снят. Спасибо :)
← →
SergP (2003-11-11 03:11) [16]
> mfender © (10.11.03 02:36) [13]
> Я не шибко грамотный, но кажется в D6 есть DBExpress (кажись
> так). Вот им еще можно с MySQL сообчаться.
Есть. Но оно с MySQL просто так работать не хочет. Говорят нуна всякие сервиспаки ставить и пр.
Лучше уже zeos поставить и не мучаться...
← →
Andriano (2003-11-11 08:17) [17]"DAC for MySQL" с сайта www.microolap.com
Но платная.
← →
Lin (2003-11-11 09:32) [18]Заюзай libMySQL.dll и никаких гемморов в виде BDE и ODBC тебе не повстречается.
http://program.rin.ru/cgi-bin/print.pl?id=587&p=1
правда все на примерах на С, но суть от этого не меняется.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c