|    
			
				12/05/2011, 11:19
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: octubre-2009 
						Mensajes: 46
					 Antigüedad: 16 años Puntos: 1 |  | 
  |  Respuesta: Como conectarse a una base de datos mysql  ubicada en un servidor  
  Hola, mira, yo me conecto con .net a mysql. Baje el driver de mysql para .net y utilizo una cadena de conexion como esta. 
 Imports MySql.Data.MySqlClient  'importo esta referencia
 
 Public Const Cadena As String = "Server=192.168.1.70;Port=3306;Database=factura;Ui  d=root;Pwd=1234;"
 
 Dim l_conexion As New MySqlConnection(Cadena)
 Dim oComando As New MySqlCommand
 Dim oDataReader As MySqlDataReader
 Try
 oComando.Connection = l_conexion
 oComando.CommandType = CommandType.StoredProcedure
 oComando.CommandText = "sp_fct_GeneralGet"
 
 l_conexion.Open()
 oDataReader = oComando.ExecuteReader()
 
 Espero que te sea de utilidad, pro totro lado, a mi me funciona pero en ocasiones me dice que no encuentra el servidor de mysql a pesar de que si hago ping desde esa pc, puedo ver la la ip 70 e incluso, instale en la pc cliente un gestor de bases de datos mysql y puedo administrar desde el cliente la base de datos remota, pero aun asi, la aplicacio no se conecta. La base de datos remota tiene winxp y la cliente win7. en otro lugar dond eme ha pasado, la bd remota tiene win7 y la cliente vista. En otro lugar donde tb tengo la aplicacion instalada de esa manera, en la base de datos remota tengo win 7 y en la cliente winxp pero ahi no he presentado el problema.
 
 alguien ha presentado ese problema? tengo mis dudas si es la configuracion de distintos so o algo que tenga q ver con el driver de mysql. Me podrian dar alguna ayuda. La aplicacion cliente es un pequeño sistema de facturacion, asi que sin mucho esfuerzo podria cambiarlo a odbc si este es mas confiable.
     |