
31/12/2002, 19:37
|
| | Fecha de Ingreso: enero-2002 Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 23 años, 4 meses Puntos: 11 | |
Mi primera conexión a MySQL Hola amigos, el caso es que estoy tratando de hacer mi primera conexión a una BD en MySQL y habiéndola hecho ya, estoy trantado de conectarla con una página asp y mediante un recordset sacar los datos de una columna.
La Bd se llama casas, y la columna que interrogo es color, hago lo siguiente:
<%
Option explicit
Dim StrConnect
%>
<!--'#include file="Conection.asp"-->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
strConnect= " Driver={MySQL};SERVER=localhost;DATABASE=C:\mysql\ data\Prueba1;eDatos;UID=nombreUsuario;PASSWORD=pas sword"
Set strConnect = Server.CreateObject("ADODB.Connection")
strConnect.Open strConnect
Dim ObjRs
Dim adOpenForwardOnly, adLockReadOnly, adCmdTable
adOpenForwardOnly = 0
adLockReadOnly = 1
adCmdTable= 2
Set strConnect = Server.CreateObject("ADODB.Connection")
Set objRs = Server.CreateObject("ADODB.Recordset")
objConn.Open strConnect
ObjRs.Open "casas", objConn, adOpenForwardOnly, adLockReadOnly, adCmdTable
'While Not ObjRs("Cosa") & "<Br>"
While Not ObjRs.EOF
Response.write objRs("color") & "<Br>"
ObjRs.MoveNext
Wend
ObjRs.Close
ObjConn.Close
Set ObjRs=Nothing
Set ObjConn=Nothing
%>
</body>
</html>
Pero me da este error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/asp/connect2.asp, line 16
Al revisar, veo que realmente no se como llamar la BD, pués MySQL es muy diferente de access, sé que la BD está en C:\mysql\data\Prueba1 y que el nombre es Prueba1, pero no se si así es que se llama, si la conexión está bien.
Orientación pro favor, gracias.
Bye. |