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

error al conectar con mysql

Estas en el tema de error al conectar con mysql en el foro de ASP Clásico en Foros del Web. Soy nuevo con mysql, no tengo mucha idea lo poco que he hecho ha sido con manuales y ejemplos de páginas web, pero me da ...
  #1 (permalink)  
Antiguo 12/05/2004, 03:14
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
error al conectar con mysql

Soy nuevo con mysql, no tengo mucha idea lo poco que he hecho ha sido con
manuales y ejemplos de páginas web, pero me da un error y no se si es por
los permisos o por que, os lo explico y me hechais una mano porque seguro
que es una novatada lo que toy haciendo.Mi codigo de conexion es el
siguiente,

dim conn
dim conn_string
conn_string =
"Driver={MySQL};Server=192.168.1.103;Port=3306;Dat abase=etsedi;Uid=root;Pwd=
"
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open(conn_string)
strQuery = "SELECT * FROM etsedi"
Set rsdiaz = conn.Execute(strQuery) (linea 17)
el error es el siguiente:

ADODB.Connection.1 error '80004005'

SQLState: S1000
Native Error Code: 2003
[TCX][MyODBC]Can't connect to MySQL server on '192.168.1.103' (115)


/codigo5.asp, line 17
  #2 (permalink)  
Antiguo 12/05/2004, 12:45
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
utiliza localhost en vez de 192.168....

Checa esta conexion:
Código PHP:
strsql "SELECT * FROM tabla"

Set oConn Server.CreateObject("ADODB.Connection")
oConn.Open " Driver={MySQL};SERVER=localhost;DATABASE=tubd;UID=tuusuario;PASSWORD=tupasword" 

Set RS Server.CreateObject("ADODB.Recordset")

RS.Open strSQLoConn,3,
__________________

:adios:

Jorge Santana
  #3 (permalink)  
Antiguo 12/05/2004, 12:48
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
me estoy sintiendo cada vez más triste!... nadie lee mis mensajes : (

bueno, no importa... pero.. yo nunca me acuerdo un string de conexión... y siempre me fijo acá.
http://www.connectionstrings.com

SALUDOS!
__________________
La Perfección es enemigo de lo bueno.
  #4 (permalink)  
Antiguo 18/05/2004, 01:21
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
Gracias a los dos soys unos cracks, y ya lo siento, seguro que si no se responde a tus preguntas es xq no tenemos ni zorra, jaja, algun dia te respondere
  #5 (permalink)  
Antiguo 25/05/2004, 04:08
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
una cosa, el codigo que me as puesto es php, como puedo cobinarlo con asp, para que pueda pasar una variable de asp a php o manejarme luego por la tabla con asp???
  #6 (permalink)  
Antiguo 25/05/2004, 09:35
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
que tal ivantxo_69 ...

El codigo que eh puesto es ASP, .... y la conexion es para mysql

puedes tu enviar variables desde una pagina asp a una php... casi de la misma manera que si lo hicieras de un asp a un asp..

puede que lo envies mediante input de un form...
o mediante un url de la forma pagina.asp?var=1

y recoger el valor en la pagina php:

$var = $_POST['var'];

y viceversa

tal vez, estes tratando de escribir codigo php, con la conexion que te di, por eso te marca el otro error que publicaste...aunque como que esta diciendo que la tabla no existe.

Native Error Code: 1146
[TCX][MyODBC]Table 'test.etsedi' doesn't exist

Dime basicamente que necesitas hacer... para poder hacer funcionar lo que necesitas.... y pasarte un ejemplo que te puede ayudar a enteder un poco mas esto.
__________________

:adios:

Jorge Santana
  #7 (permalink)  
Antiguo 28/05/2004, 00:45
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
Gracias jorel

Gracias por tu atencion jorel, ya me funciono la conexion al final puse esto, ahora tengo porblemillas con acceder a los registros para mostralos pero poco a poco:

strcon = "driver={MySQL ODBC 3.51 Driver};server=localhost;uid=etsedi;pwd=;database= etsedi_com;option=16387"
Set rs = Server.CreateObject("ADODB.Connection")
set ivan= Server.CreateObject("ADODB.Recordset")
rs.ConnectionTimeout=500
rs.CommandTimeout=300
rs.Open strcon
sql="select * from palabras"
Set ivan=rs.execute(sql)

Saludos!
Ivan
  #8 (permalink)  
Antiguo 28/05/2004, 11:48
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
Ok ivantxo_69..

que bien que ya puedes hacer la conexión....pudes ver tus registrso de la siguiente forma, hice unos pequeños cambios a tu conexion por que el rs generalmente lo uso para crear el recordset y el oconn para crear el connection...ok

strcon = "driver={MySQL ODBC 3.51 Driver};server=localhost;uid=etsedi;pwd=;database= etsedi_com;option=16387"
Set oConn = Server.CreateObject("ADODB.Connection")
set ivan= Server.CreateObject("ADODB.Recordset")
oConn.ConnectionTimeout=500
oConn.CommandTimeout=300
oConn.Open strcon

sql="select * from palabras"
Set ivan=oConn.execute(sql)

do while Not ivan.EOF

Response.Write tucampo1 & "<br>"
Response.Write tucampo2 & "<br>"

ivan.MoveNext
Loop


checalo
__________________

:adios:

Jorge Santana
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 02:07.