Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 conectar a una base de datos MySQL con ASP
 Foro Bloqueado  Tema Bloqueado


Autor Temas
gotzon100
Starting Member


28 Posts
Mensajes - 05 Jul 2002 :  12:46:02  Ver Perfil  Enviar Email
No tengo muy claro como conectarme a una base de datos Mysql utilizando ASP. Tengo un ejemplo pero no parece funcionar:

Dim MySQLSVR, MySQLPRT, MySQLUID, MySQLPWD, MySQLDB, MySQLOPT, DB_CONNECTIONSTRING, UploadPath, CSS

' UPDATE THESE VALUES for MySQL ******************************************
MySQLSVR = "http://eii.unex.es" ' enter IP or hostname of MySQL server
MySQLPRT = 3306 ' enter MySQL port (default 3306)
MySQLUID = "fundecyt" ' enter Username (between quotes)
MySQLPWD = "prot8369" ' enter Password (between quotes)
MySQLDB = "test" ' enter Active DataBase (between quotes)
MySQLOPT = 16387 ' enter MyODBC options values (at least 16387)

DB_CONNECTIONSTRING = "driver={MySQL};server="&MySQLSVR&";port="&MySQLPRT&";"_& "uid="&MySQLUID&";pwd="&MySQLPWD&";database="&MySQLDB&";option="&MySQLOPT&""

nicolas
New Member

España
74 Posts
Posted - 05 Jul 2002 :  18:37:16  Ver perfil  Enviar e-mail
1) En primer lugar, asegurate de tener instalados en el equipo donde ejecutes el servidor de web (y ASP)los drivers ODBC para MySQL. Los puedes encontrar en la página de descarga de MySQL:

http://www.mysql.com/downloads/index.html

... en el apartado de APIs. Yo utilizo los drivers MyODBC 3.51; aunque son una versión de desarrollo, parecen funcionar bien.

2) Asegurate de tener el servidor MySQL en ejecución, una base de datos para probar (con un login y password), y de conocer el nombre del equipo donde se ejecuta MySQL (o su IP). Al tanto con esto, en tu ejemplo pones una URL en el nombre del servidor y así creo que no rula.

3) Para asegurarte que todo va bien, antes de escribir codigo ASP, puedes probar la conexión a la base de datos. MyODBC 3.51 permite probar conexiones, yendo al panel de control, buscando los origenes de datos ODBC.
Este paso, puedes saltarlo.

4) En ASP, la cadena de conexión es:

<% strDSN= "DRIVER={MySQL ODBC 3.51 driver};" & _
"Server=tuServidor_o_IP;" & _
"Database=test;" & _
"User=fundecyt;" & _
"Password=prot8369;" & _
"option=16387"

cnn= Server.CreateObject("ADODB.Connection")
cnn.Open strDSN

' y ya tines una conexión establecida
%>

Si tienes un driver anterior, como primer parámetro de la cadena de conexión utiliza
strDSN= "DRIVER={MySQL};

Nicolás Sánchez Ruiz
ESI BarcelonaInicio Pagina

CIBERLUIGI
Starting Member

Peru
4 Posts
Posted - 08 Feb 2011 :  00:19:35  Ver perfil  Enviar e-mail
HOLA UTILIZE ESTE CODIGO GRACIAS A TU APORTACION , ME FUNCIONA DE MARAVILLA CON EL SERVIDOR LOCAL PERO CUANDO TRASLADE A MI HOSTING DE PAGO NO FUNCIONA MI WEB :-( PORFAVOR CUAL SERIA UNA DE LAS ALTERNATIVAS DE SOLUCION GRACIASSSSS DE ANTEMANO SALUDOSSSS

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar