Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-89838
mmmaloy
2003-11-16 22:09
2003.11.27
TreeView программно


1-89911
Lamer
2003-11-18 19:26
2003.11.27
Caption Кнопки


3-89720
lovres
2003-11-10 09:43
2003.11.27
Ошибка Invalid use of keyword в запросе


3-89740
Ru
2003-11-07 13:01
2003.11.27
А у вас такое бывало?


1-89907
mmmaloy
2003-11-18 15:35
2003.11.27
Проверка на коректность имени папки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский