Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
	
		
		
			Правила форума
			При создании новой темы не забывайте указывать используемую СУБД.
		
		
	 
	
		
		
			
			- 
				dr.MIG
			
- 
				
- Гуру
  
- 
			 
 
-  
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
- 
				
			
			
			
			 dr.MIG » 08.10.2006 (Вс) 11:41
 dr.MIG » 08.10.2006 (Вс) 11:41 
			
			Помогите plz, почему этот код, по идее правильный, при попытке подключения к БД (для которой разрешено удалённое подключение) выдаёт ошибку [MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 'xxxx.xxxx.net(10060)
- Код: Выделить всё
- Dim cnl As New ADODB.Connection
 Dim rsl As New Recordset
 Dim strServer As String
 Dim strDatabase As String
 Dim strUser As String
 Dim strPassword As String
 
 strServer = "xxxx.xxxx.net"
 strDatabase = "dbxxx"
 strUser = "xxxx"
 strPassword = "xxxx"
 
 conString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & strServer & ";PORT=3306;DATABASE=" & strDatabase & ";USER=" & strUser & ";PASSWORD=" & strPassword & ";OPTION=3;"
 cnl.Open conString
 strQuerry = "CREATE TABLE sometable (somerecord TEXT);"
 rsl.Source = strQuerry
 Set rsl.ActiveConnection = cnl
 rsl.Open
Salus populi suprema lex
		 
		
		 
	 
	
	
		
		
			
			- 
				Konst_One
			
- 
				
- Член-корреспондент академии VBStreets
  
- 
			 
 
-  
- Сообщения: 3041
- Зарегистрирован: 09.04.2004 (Пт) 13:47
- Откуда: Химки
- 
				
			
			
			
			 Konst_One » 09.10.2006 (Пн) 11:23
 Konst_One » 09.10.2006 (Пн) 11:23 
			
			если через интернет лезешь, то проверь доступ по порту 3306 с помощью telnet.
и указывать надо IP адрес сервера в этой строке: strServer
			
		 
		
		 
	 
	
	
	
	Вернуться в Базы данных
	
	Кто сейчас на конференции
	Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9