Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi с использовунием БД MySql

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

ShahrayOleg



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, помогите!
Мне необходимо написать программу:
 - язык программирования Delphi
 - БД MySql,
а я не знаю как можно с помощью компонентов Delphi добраться до БД MySql/  
Если у когото есть какая-то докуметнация(использование Delphi и MySql) или кто-то когда-то присал такие программы, то напишите мне на ящик или в Icq/
   E-Mail: ShahrayOleg@nm.ru
   Icq: 166168695
Надеюсь на Вашу помощь.
  Заранее Вам благодарен.

Всего записей: 312 | Зарегистр. 16-08-2002 | Отправлено: 12:41 27-09-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм... путных бесплатных компонент под MySQL не встречал....
Есть недописаный DataSet, но врядли он тебе поможет....
попробуй через ODBC

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 12:51 27-09-2002
ShahrayOleg



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Извини, а как БД MySql можно прикрепить к ODBC. Можно какой-то пример.

Всего записей: 312 | Зарегистр. 16-08-2002 | Отправлено: 13:51 27-09-2002
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ShahrayOleg
www.mysql.com

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 14:25 27-09-2002
jetage



Кодокопатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ShahrayOleg
Как уже сказал UncoNNecteD тебе надо на www.mysql.com там берешь интерфейсный модуль для дельфи и библиотеку, а далее все в твоих руках.
 
 
Добавлено
Если не найдешь, пиши в ПМ, вышлю...

----------
Замки.Ru - каталог замков производства России и стран СНГ

Всего записей: 550 | Зарегистр. 03-03-2002 | Отправлено: 06:02 28-09-2002 | Исправлено: jetage, 06:09 28-09-2002
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Также сходи в варезник и поищи по слову Delphi, много чего для себя полезного найдешь

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 17:17 30-09-2002
ShahrayOleg



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо Вам за советы
 
Добавлено
Люди на сайте www.mysql.com есть компоненты, но когда я их начинаю скачивать то они моло места и архив не открывается, если у когото есть эти компоненты то вышлите мне на ящик Shahrayoleg@nm.ru

Всего записей: 312 | Зарегистр. 16-08-2002 | Отправлено: 12:17 01-10-2002
jetage



Кодокопатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ушло мылом

----------
Замки.Ru - каталог замков производства России и стран СНГ

Всего записей: 550 | Зарегистр. 03-03-2002 | Отправлено: 03:48 02-10-2002
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jetage
Кинь и мне плиз - если не трудно.
the_unc#mail.ru

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 07:55 02-10-2002
jetage



Кодокопатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
UncoNNecteD
 
Лови

----------
Замки.Ru - каталог замков производства России и стран СНГ

Всего записей: 550 | Зарегистр. 03-03-2002 | Отправлено: 04:38 03-10-2002
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Thnx, поймал
 
Расскажите о нем чего нить? Щас смотреть времени нет...

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 08:47 03-10-2002
jetage



Кодокопатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
UncoNNecteD
А что тут рассказывать? Все очень просто, вот пример кода:
 

Цитата:
 
 
const
  host = 'bla bla bla';
  user = 'bla bla bla';
  password = 'bla bla bla';
 
var
  Link : mysql;
 
procedure DoSomething;
var  
  PResults: pmysql_res;
  Row: mysql_row;
begin
  mysql_connect(@Link, PChar(host), PChar(user), PChar(passwd));
  if Link._net.last_errno = 0 then
  begin
     mysql_select_db(@Link, PChar(db));
     if Link._net.last_errno = 0 then
     begin
        mysql_query(@Link, PChar('select * from sometable');
        PResults:= mysql_store_result(@Link);
        for i:= 1 to PResults^.row_count do
        begin
           Row := mysql_fetch_row(PResults)^;
           ListBox1.Items.Add(StrPas(Row[0]));
        end;
     end;
  end;
end;
 
 

 
Вышеописанное - очень сильно упрощенный кусок из реально работающей программы. Если будут вопросы пишите сюда/в ПМ или на мыло (в профиле).

----------
Замки.Ru - каталог замков производства России и стран СНГ

Всего записей: 550 | Зарегистр. 03-03-2002 | Отправлено: 03:52 04-10-2002 | Исправлено: jetage, 03:53 04-10-2002
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да не, я на ПХПе писал для мускуля, всё понял - спасибо...
 
Кстати кто какой метод считает удобнее - вышеописанный или ODBC ?

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 12:28 04-10-2002
jetage



Кодокопатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Мне лично показался такой способ более удобным (бо не надо таскать за собой BDE). Да и скорость по идее у родного апи немного поболее должна быть...

----------
Замки.Ru - каталог замков производства России и стран СНГ

Всего записей: 550 | Зарегистр. 03-03-2002 | Отправлено: 04:16 05-10-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ИМХО с любой базой данных в Делфи лучше работать через DataSetы
на голом АПИ писать муторно и долго....

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 10:18 07-10-2002
jetage



Кодокопатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Wowik
ИМХО это как кому удобнее, я привык работать с мусклом на их апи и считаю, что удобнее быть ничего не может.


----------
Замки.Ru - каталог замков производства России и стран СНГ

Всего записей: 550 | Зарегистр. 03-03-2002 | Отправлено: 05:18 08-10-2002
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня просто есть программа - работает на парадоксовых таблицах через BDE, насколько геморно будет ее портануть на Мускуль с ODBC?  
Есть там камни? Поделитесь опытом...

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 11:12 08-10-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UncoNNecteD
У тя программа намальна работает? Какова причина перехода? Если любопытство, то оставь все как есть, ибо лучшее враг хорошего...
В скорости не выиграешь однозначно.
Если необходимо сделать многопользовательскую базу, то лучше заюзай более мощные SQL сервера с поддержкой триггеров, хранимых процедур итд. Потом не пожалеешь....
ИМХО Мускл подходит идеально для web но для прикладнухи он слишком прост

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 02:39 09-10-2002
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Wowik
Просто базу надо хранить не локально в целях безопасности, ну и еще пару пользователей я бы подцепил, еще хочется веб-отчетность сгенерить кой как... Вот как...

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 10:19 09-10-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UncoNNecteD
Оракл MSSQL Интербейз(и клоны его)
под все практически есть интерфейсы для веба....
 

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 10:38 09-10-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi с использовунием БД MySql


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru