Foros del Web » Programando para Internet » ASP Clásico »

[SOLUCIONADO] Cómo conectarse a la base de datos MySQL

Estas en el tema de Cómo conectarse a la base de datos MySQL en el foro de ASP Clásico en Foros del Web. Buenas, Sin algún conocimiento sobre VBS, estoy intentando general algo que consulte una BD MySQL. ejecuto el siguiente script, pero me salta un error que ...
  #1 (permalink)  
Antiguo 24/07/2014, 12:08
 
Fecha de Ingreso: enero-2013
Mensajes: 64
Antigüedad: 11 años, 3 meses
Puntos: 0
Cómo conectarse a la base de datos MySQL

Buenas,

Sin algún conocimiento sobre VBS, estoy intentando general algo que consulte una BD MySQL.

ejecuto el siguiente script, pero me salta un error que el error dice: "Error: Se requiere un objeto:'Response'".

Alguien me podria ayudar en esto:

Código:
Dim Connection
Dim ConnectionString
Dim Recordset
Dim SQL

SQL = "SELECT * FROM bd_cpu"

ConnString = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=192.168.30.91; DATABASE=desempeno; " &_
"UID=xxxxxxxx;PASSWORD=zzzzzzzz!; OPTION=3"

Set Connection = CreateObject("ADODB.Connection")
Set Recordset = CreateObject("ADODB.Recordset")

Connection.Open ConnString

Recordset.Open SQL,Connection

If Recordset.EOF Then 
Response.Write("No records returned.") 
Else 
Do While NOT Recordset.Eof   
Response.write Recordset("Mes")
Response.write Recordset("Tipo")
Response.write Recordset("Nombre")
Response.write "<br>"    
Recordset.MoveNext     
Loop
End If

Recordset.Close
Set Recordset=nothing
Connection.Close
Set Connection=nothing
  #2 (permalink)  
Antiguo 28/07/2014, 11:52
 
Fecha de Ingreso: mayo-2014
Ubicación: Mexico
Mensajes: 79
Antigüedad: 9 años, 10 meses
Puntos: 2
Respuesta: Cómo conectarse a la base de datos MySQL

Primero descargar el driver para hacer la conexion con mysql y asp.

Despues verifica que los datos sean los correctos en la cadena "ConnString", nombre de la base de datos, la contraseña, puerto a conectarse (por default es 3306), el identificador de usuario (por default root) y la ip del server (si tu bd esta en otra maquina pon su ip, pero si esta en tu pc pon localhost)

Ademas no se que version manejas de asp para realizar mis consultas utilizo este codigo:

Código ASP:
Ver original
  1. Dim conn_string
  2.  
  3. conn_string = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=agenda;Uid=root;Pwd=123456"
  4.  
  5. Set conn = Server.CreateObject("ADODB.Connection")
  6. conn.Open (conn_string)
  7. sqlString = "select nombre from datos"
  8. Set RSC = conn.Execute(sqlString)
  9. while (not rsc.EOF)
  10.         response.Write(rsc("nombre"))  
  11.     rsc.MoveNext() 
  12. wend


Espero que te sirva, saludos
  #3 (permalink)  
Antiguo 30/09/2014, 04:33
 
Fecha de Ingreso: septiembre-2005
Mensajes: 20
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Cómo conectarse a la base de datos MySQL

desabilita las lineas ... y habilitalas una a una

'Response.write Recordset("Mes")
'Response.write Recordset("Tipo")
'Response.write Recordset("Nombre")
'Response.write "<br>" '<<<<<<<<< todas con (" ") o sin?

Etiquetas: mysql, nombre, object, selec, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.