Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: vinilo en 1 Diciembre 2005, 18:56 pm



Título: Conexion SQL via internet
Publicado por: vinilo en 1 Diciembre 2005, 18:56 pm
Saludos,

Alguien soluciono el problema de conexion a SQL via internet con VB mi acceso es el siguiente:

.Provider = "SQLOLEDB"
.ConnectionString = "User Id=sa;Data Source=XXX.XXX.XXX.XXX,1433;Initial Catalog=caritas;network library=dbmssocn"
 
Gracias


Título: Re: Conexion SQL via internet
Publicado por: {_The_Alwar_} en 2 Diciembre 2005, 20:56 pm
um.... busca tio, no pretenderas que tu dando los datos te generemos la cadena?
utiliza http://google.es

Bueno te voy ha hacer una aportacion, esk tampoco estoy muy seguro de tu problema, yo para conectarme a mysql por inet utilizo
MySQL ODBC 3.5 Driver (en tu caso si de verdad utilizas SQL visual trae ya el driver)
MSADO Recordset 2.8
MSADO 2.8 Library

Las dos ultimas bienene instaladas con visual, y las puedes agregar desde Proyecto>Referencias
y busca Micrososft Active X Data Objects (ADO)


Título: Re: Conexion SQL via internet
Publicado por: Feyrbrand en 6 Diciembre 2005, 22:57 pm
Yo utilizo MySql 3.51 y el driver me lo baje de la pagina misma, por si no lo tienes. En cualquier caso, yo pongo esto:
driver = {MySQL ODBC 3.51 Driver}; server=127.0.0.1; uid=***; pwd=****;database=***;option=3
Me parece que tb habia que poner un puerto...pero no me acuerdo ;D. Busca en MSDN hombre! Creo recordar que tendras que crear una variable tipo ADODB.Recordset
Saludotes!


Título: Re: Conexion SQL via internet
Publicado por: Thaorius en 6 Diciembre 2005, 23:12 pm
www.connectionstrings.com

Saludos


Título: Re: Conexion SQL via internet
Publicado por: {_The_Alwar_} en 7 Diciembre 2005, 01:01 am
para MySQL el puerto es el 3300  creo recordar pero a mi me funcionaba si abir los puertos en el router.
Si tienes q crear esa variable