Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.026 c
1-89996
Игорь Шевченко
2003-11-17 10:39
2003.11.27
Получение значений перечислимого типа


1-89872
Checist [root]
2003-11-15 02:17
2003.11.27
НЕПОНЯТНЫЙ БАГ !!!


1-89882
Хрюначок
2003-11-15 19:15
2003.11.27
Что делает этот код ??


3-89761
trd
2003-11-07 14:05
2003.11.27
Связь с SQL Server ом


6-90039
SaML
2003-10-01 09:42
2003.11.27
Помогите плиз...