Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Подключкние к удалённому MySql-серверу Добавлено: 22.12.08 23:01  

Автор вопроса:  turBO | Web-сайт: blitz3d.at.ua | ICQ: 451232820 
Возникла необходимость подключиться к удалённой базе mysql и редактировать (удаление\вставка\замена) её из VB6. Возможно ли это?
До этого я работал локально посредством Recordset c Access.
Пробовал так:
Option Explicit

Private Sub Command1_Click()
  Dim CONN As ADODB.Connection
  Dim RS As ADODB.Recordset
  Dim fld As ADODB.Field
  Dim sql As String
  Dim i As Integer

  'connect to MySQL server
  Set CONN = New ADODB.Connection
  
  
  Dim s As String
  CONN.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; DATABASE=vb; UID=root; OPTION=35"
  
       
 CONN.Open


Подскажите, если это возможно, через Recordset. Если нет - как по-другому?.. Простите, если сказал глупость.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 turBO



ICQ: 451232820 

Вопросов: 9
Ответов: 13
 Web-сайт: blitz3d.at.ua
 Профиль | | #1
Добавлено: 23.12.08 00:51
Перефразирую вопрос.
Строка
conn.ConnectionString = ";DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; DATABASE=vb; UID=root; OPTION=35"

работает.
Строка (удалённо)
conn.ConnectionString = "SERVER=ХХ.Х.Х.ХХ; DATABASE=db1; UID=user1; PWD=pass1; port=3306"

нет...

1) Как подключаться к удалённой sql-базе?
2) Можно ли таким образом редактировать базу своего сайта на сервере провайдера?

Ответить

Номер ответа: 2
Автор ответа:
 Father



Вопросов: 0
Ответов: 159
 Профиль | | #2 Добавлено: 23.12.08 01:46
On Error Resume Next
conn.ConnectionString = ";Driver={MySQL ODBC 5.1 Driver};Server=data.domain.com;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;"
conn.Open
Debug.Print Err.Description ' Так какое описание ошибки?

Можно ли таким образом редактировать базу своего сайта на сервере провайдера

А для чего еще нужен ADODB.Connection? :)

Ответить

Номер ответа: 3
Автор ответа:
 turBO



ICQ: 451232820 

Вопросов: 9
Ответов: 13
 Web-сайт: blitz3d.at.ua
 Профиль | | #3
Добавлено: 23.12.08 12:58
Error description: Data source name not found and no default driver specified при conn.Open

Так я и не пойму что мне писать как параметр сервера. Вписал по аналогии IP хостинг-повайдера, на котором у меня сайт... Или мне необходимо указывать адрес сайта?

Ответить

Номер ответа: 4
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #4 Добавлено: 23.12.08 13:04
А кто тебе сказал, что твой провайдер открыл порт для работы с MySQL извне? Маловероятно. Имхо, в отлаженной системе, к базе данных напрямую может обращаться только сам сервер локально.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам