Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибки при попытке подключения к MySQL. 
:(
    Опции темы
Rodman
Дата 27.9.2007, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



B2_Russiaчитал?!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
B2_Russia
Дата 27.9.2007, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



Да читал, сейчас прочитал повнимательней, и вроде все прошло удачно с подключением и выбором БД.
Щас попозже попробую выборку сделать.
Всем кто встретился с этой проблемой, идите по выше приведенной ссылке.
Если возникнут траблы отпишу!
Rodman, thx!
PM WWW ICQ   Вверх
malice_
Дата 28.9.2007, 06:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



какая у тебя версия delphi и mysql?

PM MAIL   Вверх
B2_Russia
Дата 29.9.2007, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



Delphi 7, mysql 4.1.22 
До этого стоял mysql предыдущей версии .
Сейчас все ок.
PM WWW ICQ   Вверх
malice_
Дата 1.10.2007, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



у меня ничего не получилось с 5.0.0.

куда копировал либ и pas? брал его из темы ?

Это сообщение отредактировал(а) malice_ - 1.10.2007, 09:34
PM MAIL   Вверх
Rodman
Дата 1.10.2007, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



Цитата(malice_ @  1.10.2007,  09:31 Найти цитируемый пост)

куда вы копировали либ и pas

а через uses не получается подключить (кинуть канешь рядом с проектом)??? 
Цитата(malice_ @  1.10.2007,  09:31 Найти цитируемый пост)
у меня ничего не получилось с 5.0.0.

подробнее... по этому пояснению могу посоветовать поставить версию 4.ххх
PM MAIL WWW Skype GTalk YIM MSN   Вверх
B2_Russia
Дата 1.10.2007, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



У меня версия 4, все работает, но судя по прилично изменившимся размерам libmysql.dll можно предположить что, там много чего поменялось в 5 версии, не исключено, что опять какой-нибудь алгоритм аутентификации, как было при переходе на 4 версию. 
Кстати, этот файл mysql.pas не разработчиками предоставляется случайно?
Тогда имеет смысл посмотреть при установке отметить галочку, чтобы были установлены тулзы для девелоперов, не помню как называется опция... Возможно найдешь в нем, что тебе нужно.
PM WWW ICQ   Вверх
B2_Russia
Дата 1.10.2007, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



Rodman, покажи пожалуйста пример если есть, как сделать выборку используя фукции mysql.pas?

Идея моя в том, чтобы сделать нечто похожее на набор классов TMySQLClient, TMySQLResult так как программа у меня уже написана под них, я сейчас слепил скелет этих классов, все что в примерах написано в закрепленном треде работает, но там нет ни одного примера выборки, как работать с результатом?

Например:
Код

function TMySQLClient.Query(q:string; b:boolean; bRes:boolean):TMySQLResult;
var
 mysql_result : integer;
 MySQLResult : TMySQLResult;
 MYSQL_RES : PMYSQL_RES;
begin
 result := nil;
 mysql_result := mysql_query(MySQL, PChar(q));
 // Где теперь PMYSQL_RES .... ??? 
 MySQLResult := TMySQLResult.Create(MYSQL_RES);
end;


В TMySQLResult мне нужно передать набор полученных данных, чтобы с ними работать используя функции типа First, Next, RecNo, GetFieldByName...
Которые я сам должен реализовать.
Проблема в получении данных, не могу понять как их забрать, как получить структуру MYSQL_RES?

Это сообщение отредактировал(а) B2_Russia - 1.10.2007, 10:09
PM WWW ICQ   Вверх
fidres
Дата 1.10.2007, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 15.11.2006

Репутация: 1
Всего: 1



это вам на затравку. ;)
http://forum.vingrad.ru/forum/topic-134547...y1272485/0.html

по части результатов и их обработки - это всё, по идее, нужно в цикле вытаскивать... там же, скорей всего, возвращается некая структура данных! а значит несколько полей обрабатывается...
значит их нужно раскладывать по полочкам...
сам ещё этой хренью не занимался в плотную, другой рутиой занят... обработка и коррекция данных при вводе оных в поля ввода и формирования на основе этих данных корректных запросов.
smile
с работы уволился, но прогу не бросаю. потом продамкому-нить!
;)
--------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист.
PM ICQ   Вверх
fidres
Дата 1.10.2007, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 15.11.2006

Репутация: 1
Всего: 1



кстати.
может завести отдельно топ по мускулю, а, Rodman? с крыжиком "важно", чтоб он никуда вниз не уползал...
и будем туда пихать свои наработки. кто чем богат... примеры, приёмы... (а если завести отдельную группу - то можно будет только девелоперам писать, а те, кто спросить чего захочет - чтоб в другую тему писали - права на группу забацать)
у меня пока только наработки по компонентам есть, в которые инфа вводится, чтоб потом в базу закидывать...
но думаю тож немаловажно.
могу поделица.
в основном не использую специализированные компоненты типа DB... SQL...
обрабатываю и вывожу в StringGrid'ы, ComboBox'ы... ну и обычные Edit'ы...
есть ещё CheckListBox...
--------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист.
PM ICQ   Вверх
Deepthroat
Дата 21.10.2007, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 24.9.2007
Где: Outer Heaven

Репутация: нет
Всего: 2



Как я уже писал в другой теме, выход из ситуации для MySQL 5 и dbExpress есть.

Во-первых, надо использовать libmySQL.dll от той версии сервера, к которой намерены подключаться.
Во-вторых, надо использовать библиотеки отсюда http://www.crlab.com/dbx вместо предлагаемых dbExpress по умолчанию. Эти dll'ки работают с MySQL 5 без проблем.
PM MAIL WWW ICQ   Вверх
black_priest
  Дата 26.10.2007, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 19.3.2007
Где: Minsk

Репутация: нет
Всего: нет



Но эти либы на http://www.crlab.com/dbx платные. А есть ли бесплатное решение? Или нужно подождать пока сам борланд не возьмется за поддержку mysql 5?
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.