Главная страница
    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
6-90020
SergP
2003-09-28 13:23
2003.11.27
Сокеты... ошибка 11001 и пр. Что с ними делать?


14-90120
J_S
2003-11-04 02:14
2003.11.27
Вот какой спам нонче валицца :((.... (+)


1-89917
Zheks
2003-11-18 11:41
2003.11.27
Файловая система Виндов


7-90143
Tetros
2003-09-15 16:38
2003.11.27
ЕХЕ в памяти!


3-89764
andrey__
2003-11-07 16:05
2003.11.27
Метод Locate





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский