Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / У кого получилось подключится к MySQL (на хостинг) ? / 20 сообщений из 20, страница 1 из 1
06.08.2013, 15:42
    #38356832
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
У кого получилось подключится к MySQL ?
Не на локальном нужно а на хостинге. Ждет, потом выдает ошибку.

Установил SQL Server драйвер

Set Cnn = New adodb.Connection
Cnn.open "DRIVER={SQL Server}....................
...
Рейтинг: 0 / 0
06.08.2013, 15:44
    #38356837
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
а другим софтом тебе удается к нему подключиться? хотя бы тем же DSN-ом
...
Рейтинг: 0 / 0
06.08.2013, 15:44
    #38356841
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Андрей159Установил SQL Server драйвера это что за зверь? он имеет какое-то отношение к MySQL?
...
Рейтинг: 0 / 0
06.08.2013, 15:48
    #38356854
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
на https://www.ukraine.com.ua/ ответили что можно. чесно говоря с первой попытки при помощи EMS SQL Manager меня вышвирнуло. Не стал разбираться в чем дело. Там я не понял почему не нужно указывать базу. Возможно предложит потом. Не удалось подключиться. Пингуется сервер с таким портом. Что-то мурлычит в ответ на подключение к гипертерминалу. Доступ не получил
...
Рейтинг: 0 / 0
06.08.2013, 15:49
    #38356857
qwerty112
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Андрей159У кого получилось подключится к MySQL ?
Не на локальном нужно а на хостинге. Ждет, потом выдает ошибку.

Установил SQL Server драйвер

Set Cnn = New adodb.Connection
Cnn.open "DRIVER={SQL Server}....................
это, чего это за "кумэдия" ??

Driver={MySQL ODBC 5.1 Driver};Server=********.***.**;Port=3306;Database=****_****;User=****_****;Password=********;
...
Рейтинг: 0 / 0
06.08.2013, 15:51
    #38356861
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Оно себя именует типа коннектором mysql-connector-odbc-5.2.5-win32.msi
Добавилось в список драйверов.
...
Рейтинг: 0 / 0
06.08.2013, 15:52
    #38356864
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
qwerty112Андрей159У кого получилось подключится к MySQL ?
Не на локальном нужно а на хостинге. Ждет, потом выдает ошибку.

Установил SQL Server драйвер

Set Cnn = New adodb.Connection
Cnn.open "DRIVER={SQL Server}....................
это, чего это за "кумэдия" ??

Driver={MySQL ODBC 5.1 Driver};Server=********.***.**;Port=3306;Database=****_****;User=****_****;Password=********;

все верно. там у меня пароли. я заменил .............
...
Рейтинг: 0 / 0
06.08.2013, 15:53
    #38356871
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
если поменяю на "MySQL ODBC 5.1 Driver", то "Источник данных не найден"
...
Рейтинг: 0 / 0
06.08.2013, 15:55
    #38356875
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
там еще есть параметр DSN. я его не использовал. Не знаю что там заполнять
...
Рейтинг: 0 / 0
06.08.2013, 15:59
    #38356888
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Андрей159EMS SQL ManagerА причем тут MySQL? Ты мухи-то с котлетами не путай.

Самое простое - зайли через панель управления в настройку ODBC, создай там подключение, он тебе сам строку подключения нарисует, заодно там и протестируй подключение. А потом уже будешь VB ковырять
...
Рейтинг: 0 / 0
06.08.2013, 16:15
    #38356930
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
и еще запусти через cmd:
Код: plaintext
telnet 555.555.555.555 3306
(укажи IP сервера) и посмотри, что скажет
...
Рейтинг: 0 / 0
06.08.2013, 16:53
    #38357042
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
К сожелению не имею ни малейшего представление что можно делать в настройках ODBC. Но Ваши ответы Shocker.Pro меня тронули с места, хоть там ничего общего с следущими действиями нет. И про telnet все понятно (я сообщал, что гипертерминал давал ответ (мурлыкал)). А неверное у меня было "SQL Server". Все таки нужно MySQL. В ODBC в списке увидел название, теоретически которое захотелось сразу проверить. это "MySQL ODBC 5.2 Unicode Driver". Точно не скажу оно у меня было или стало после инсталяции драйвера который я упоминал. Ну и команда open у меня сработала (не выдала ошибку). Думаю, если получиться, нужно выложить код, чтоб другие так не мучались. А готовые программы есть только триал на 30 дней, а также доступни для тех у кого два пальца не зжымаются никогда.
...
Рейтинг: 0 / 0
06.08.2013, 17:01
    #38357080
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Я так и не понял, получилось у тебя что-то или нет

Андрей159К сожелению не имею ни малейшего представление что можно делать в настройках ODBCв User DSN можно создать подключение к БД и проверить его работоспособность и там, если не ошибаюсь, сама собой появится строка подключения
...
Рейтинг: 0 / 0
06.08.2013, 17:12
    #38357110
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Да. Получилось. База успешно подключилась. Я просто пока еще не знаю как данные достававть от-туда. Пробую. Нашел какой-то пример. Подключение там нероботоспособное, но смотрю каким способом достают данные. Нужно выйти на запрос, чтоб он передавал данные в переменную или что-то в этом роде
...
Рейтинг: 0 / 0
06.08.2013, 17:13
    #38357113
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
За User DSN дополнительное спасибо. Попробую также (хочу понять)
...
Рейтинг: 0 / 0
06.08.2013, 17:14
    #38357117
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Так тут полно примеров на этом форуме. Забиваешь в поиск ADODB и вперед
...
Рейтинг: 0 / 0
06.08.2013, 17:15
    #38357120
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Shocker.ProТак тут полно примеров на этом форуме. Забиваешь в поиск ADODB и впередхотя учебники никто не отменял - прочитай лучше главу про работу через ADODB - это будет лучше, чем получение кособоких знаний через примеры.
...
Рейтинг: 0 / 0
06.08.2013, 17:22
    #38357141
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Сейчас. Секундочку. Присылаю скриншот. И готовые коды. Сыроваты пока-что, но думаю все останутся довольны.
...
Рейтинг: 0 / 0
06.08.2013, 17:34
    #38357187
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
[tag]: Подключение к хостеру на сервер MySQL (конкретно ukraine.com.ua) отдалено своей программой на Visual Basic 6
Предварительно установил "sql конектор" mysql-connector-odbc-5.2.5-win32.msi

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
  Dim Cnn As adodb.Connection
  Dim cmdCommand As New adodb.Command
  Dim strConn As String
  Dim cols, date_time, vals As String
  Set Cnn = New adodb.Connection
  Set Rec = New adodb.Recordset
  Cnn.open "DRIVER={MySQL ODBC 5.2 Unicode Driver};SERVER=91.206.200.109;PORT=3306;DATABASE=ВАША_БАЗА;UID=ЛОГИН;PWD=ПАРОЛЬ;OPTION=3;"
    With cmdCommand
      .ActiveConnection = Cnn
      .CommandText = "SELECT * FROM  `reg4`;"
      .CommandType = adCmdText
    End With
  With Rec
    .CursorLocation = adUseClient
    .CursorType = adOpenStatic
    .LockType = adLockOptimistic
  End With
  Rec.open cmdCommand
  Do While Not Rec.EOF
  Rec.MoveNext
  Loop
  Set Form25.DataGrid1.DataSource = Rec.Clone
  Rec.Close
  Cnn.Close
...
Рейтинг: 0 / 0
06.08.2013, 18:07
    #38357252
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У кого получилось подключится к MySQL (на хостинг) ?
Добавление/удаление записи работает через обычный запрос, который сюда нужно вписать
cmdCommand.CommandText="MySQL запрос"

и выполнить его командой
cmdCommand.Execute

Такие методы как rec.AddNew работать не будут. И этого что есть вполне достаточно.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / У кого получилось подключится к MySQL (на хостинг) ? / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]