Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 14.06.2018, 15:44   #1
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Адрес: Украина, Славутич
Сообщений: 217
Репутация: 29

icq: 475359954
Вопрос Delphi 7 - Подключение к MySQL серверу

Использую компоненты DirectMysqlObjects.
Не могу подключиться к "конкретному" серверу. То есть - если я копирую БД на другой сервер, добавляю пользователя - все замечательно работает!
На 2 кнопки вешаю один код с подключением к серверу, запросом и выводом результата. Отличие только в АйПи адресе сервера.
Код:

  Memo1.Lines.Add('SELECT N FROM qwerty');
  MySQLClient.Connect('10.0.4.20', 'kopy', '475359954',
    'ttest', 3306, '', false, 0);
  MySQLResult := MySQLClient.Query(Memo1.Text, True, OK);
  Memo1.Clear;
  for z:=0 to MySQLResult.RowsCount do
  begin
    Memo1.Lines.Add(MySQLResult.FieldValueByName('N'));
    MySqlResult.Next;
  end;

В одном случае все работает, а к "нужной" БД не подключается.
Отбил почки брандмауэру. Безрезультатно.
Закинул программу физически на сам сервер. Не работает.
Пробовал вместо АйПи "localhost" и "127.0.0.1". Ничего.
Допустил что сам сервер MySQL криво встал - запускал "MySQL Server Instance Config", проверил все норм.
Серверы MySQL версии 5.1.
При всем этом к Серверу спокойно из любой точки сети подключаюсь при помощи Навикат.
Подскажите пожалуйста в какое "отверстие" еще можно или даже нужно заглянуть серверу???
__________________
Жить тоже вредно, от этого умирают!!!
Demien вне форума   Ответить с цитированием
Старый 16.06.2018, 19:59   #2
Demien
Форумчанин
 
Аватар для Demien
 
Регистрация: 01.08.2007
Адрес: Украина, Славутич
Сообщений: 217
Репутация: 29

icq: 475359954
По умолчанию

Не густо с ответами(
Посоветуйте хотя-бы компоненты для подключения к серверу MySQL (ток бесплатные плиз)
__________________
Жить тоже вредно, от этого умирают!!!
Demien вне форума   Ответить с цитированием
Старый 26.06.2018, 12:28   #3
IliaIT
Участник клуба
 
Аватар для IliaIT
 
Регистрация: 17.03.2009
Сообщений: 947
Репутация: 508
По умолчанию

Ставь воркбенч и драйвер mysql. и проверяй права пользователя. та может быть запрет на доступ с других машин для пользователя.
если просто проверить по факту, то достаточно поставить драйвер одбс с офф сайта, и через него попробовать создать подключение винды. или например через эксель проверить просмотр таблицы.
P.S. запускать надо будет для проверки 32 битный odbc винды. в вин 7 лежит C:\Windows\SysWOW64\odbcad32.exe

стандартный ADO дельфи компонент хорошо работает (в хе3 это вкладке dbGo).
__________________
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.

Последний раз редактировалось IliaIT; 26.06.2018 в 12:31.
IliaIT вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi и MYSQL подключение к бд Liones БД в Delphi 7 23.03.2013 15:04
Динамическое подключение к PostgreSQL серверу из delphi без создания источника данных dsn lildee БД в Delphi 1 03.04.2012 12:03
Delphi и подключение к mysql Drek Помощь студентам 2 08.11.2010 00:36
Подключение к MySQL серверу Demien БД в Delphi 0 10.08.2009 15:14
Как установить подключение к серверу MySQL rainbow Общие вопросы Delphi 7 29.09.2008 12:42


18:07.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru