ayuda con provider

19/05/2004 - 11:14 por Ivan Díaz | Informe spam
Hola jefes!!

Me esta dando este error continuamente, el provider no se donde ponerlo, es
que la verdad, o no se para que vale, o también creo que yo no tengo, mi
base de datos esta en mi servidor y quiero cogerla de el, ademas esta en la
unidad f: no en la c: que me aconsejais??Este es el codigo y el error

dim rs

dim oConn

Set oConn = Server.CreateObject("ADODB.Connection")

set rs = Server.CreateObject("ADODB.Recordset")

oConn.Open "provider=F:\\mysql\data\etsedi\etsedi.frm;" & _ ****linea
31****

"data source2.168.1.100;" & _

"initial catalog=etsedi;" & _

"user id=root;" & _

"passwordE43;"

SQL="SELECT * FROM etsedi"

oConn.Open SQL, oConn,1,3



Tipo de error:
ADODB.Connection (0x800A0E7A)
Provider cannot be found. It may not be properly installed.
/etsedi/TMP5iu7qxyepi.asp, line 31

Preguntas similare

Leer las respuestas

#1 Miguel González
19/05/2004 - 12:26 | Informe spam
Hola Ivan!

Por lo que veo usas MySql.

¿Tienes instalado el correspondiente conector ODBC para este tipo de base de
datos?

Si no lo tienes debes descargarlo desde:
http://www.mysql.com/products/connector/odbc/

En la FAQ de ODBC de MySql encontrarás más info sobre el tema:
http://dev.mysql.com/doc/connector/...faq_3.html

Saludos!
Miguel


"Ivan Díaz" escribió en el mensaje
news:

Hola jefes!!

Me esta dando este error continuamente, el provider no se donde ponerlo,


es
que la verdad, o no se para que vale, o también creo que yo no tengo, mi
base de datos esta en mi servidor y quiero cogerla de el, ademas esta en


la
unidad f: no en la c: que me aconsejais??Este es el codigo y el error

dim rs

dim oConn

Set oConn = Server.CreateObject("ADODB.Connection")

set rs = Server.CreateObject("ADODB.Recordset")

oConn.Open "provider=F:\\mysql\data\etsedi\etsedi.frm;" & _ ****linea
31****

"data source2.168.1.100;" & _

"initial catalog=etsedi;" & _

"user id=root;" & _

"passwordE43;"

SQL="SELECT * FROM etsedi"

oConn.Open SQL, oConn,1,3



Tipo de error:
ADODB.Connection (0x800A0E7A)
Provider cannot be found. It may not be properly installed.
/etsedi/TMP5iu7qxyepi.asp, line 31



Respuesta Responder a este mensaje
#2 Ivan
19/05/2004 - 13:05 | Informe spam
Gracias miguel!!

ahora mismo me voy poner con ello
"Miguel González" escribió en el mensaje
news:
Hola Ivan!

Por lo que veo usas MySql.

¿Tienes instalado el correspondiente conector ODBC para este tipo de base


de
datos?

Si no lo tienes debes descargarlo desde:
http://www.mysql.com/products/connector/odbc/

En la FAQ de ODBC de MySql encontrarás más info sobre el tema:
http://dev.mysql.com/doc/connector/...faq_3.html

Saludos!
Miguel


"Ivan Díaz" escribió en el mensaje
news:
>
> Hola jefes!!
>
> Me esta dando este error continuamente, el provider no se donde ponerlo,
es
> que la verdad, o no se para que vale, o también creo que yo no tengo, mi
> base de datos esta en mi servidor y quiero cogerla de el, ademas esta en
la
> unidad f: no en la c: que me aconsejais??Este es el codigo y el error
>
> dim rs
>
> dim oConn
>
> Set oConn = Server.CreateObject("ADODB.Connection")
>
> set rs = Server.CreateObject("ADODB.Recordset")
>
> oConn.Open "provider=F:\\mysql\data\etsedi\etsedi.frm;" & _ ****linea
> 31****
>
> "data source2.168.1.100;" & _
>
> "initial catalog=etsedi;" & _
>
> "user id=root;" & _
>
> "passwordE43;"
>
> SQL="SELECT * FROM etsedi"
>
> oConn.Open SQL, oConn,1,3
>
>
>
> Tipo de error:
> ADODB.Connection (0x800A0E7A)
> Provider cannot be found. It may not be properly installed.
> /etsedi/TMP5iu7qxyepi.asp, line 31
>
>
>

Respuesta Responder a este mensaje
#3 Ivan
19/05/2004 - 13:46 | Informe spam
Hola Miguel!!

Me as devuelto la ilusion!!Ahora por lo menos contacta con ella, solo que el
usuario root tiene acceso denegado, y e puesto ese usuario en system dns
como user, contraseña tb y le pongo la misma en la conexion y localhost,
pero me da este error:

ADODB.Connection.1 error '80004005'
SQLState: S1000
Native Error Code: 1045
[TCX][MyODBC]Access denied for user: '' (Using password: YES)


/codigo5.asp, line 31

y yo tengo puesto esto

strcon = "driver={MySQL ODBC 3.51
Driver};server=localhost;uid=root;pwdE43;database=test;option387"
Set rs = Server.CreateObject("ADODB.Connection")
rs.ConnectionTimeout(0
rs.CommandTimeout`
rs.Open strcon


SQL="SELECT * FROM etsedi"
oConn.Open SQL, oConn,1,3



"Miguel González" escribió en el mensaje
news:
Hola Ivan!

Por lo que veo usas MySql.

¿Tienes instalado el correspondiente conector ODBC para este tipo de base


de
datos?

Si no lo tienes debes descargarlo desde:
http://www.mysql.com/products/connector/odbc/

En la FAQ de ODBC de MySql encontrarás más info sobre el tema:
http://dev.mysql.com/doc/connector/...faq_3.html

Saludos!
Miguel


"Ivan Díaz" escribió en el mensaje
news:
>
> Hola jefes!!
>
> Me esta dando este error continuamente, el provider no se donde ponerlo,
es
> que la verdad, o no se para que vale, o también creo que yo no tengo, mi
> base de datos esta en mi servidor y quiero cogerla de el, ademas esta en
la
> unidad f: no en la c: que me aconsejais??Este es el codigo y el error
>
> dim rs
>
> dim oConn
>
> Set oConn = Server.CreateObject("ADODB.Connection")
>
> set rs = Server.CreateObject("ADODB.Recordset")
>
> oConn.Open "provider=F:\\mysql\data\etsedi\etsedi.frm;" & _ ****linea
> 31****
>
> "data source2.168.1.100;" & _
>
> "initial catalog=etsedi;" & _
>
> "user id=root;" & _
>
> "passwordE43;"
>
> SQL="SELECT * FROM etsedi"
>
> oConn.Open SQL, oConn,1,3
>
>
>
> Tipo de error:
> ADODB.Connection (0x800A0E7A)
> Provider cannot be found. It may not be properly installed.
> /etsedi/TMP5iu7qxyepi.asp, line 31
>
>
>

Respuesta Responder a este mensaje
#4 Miguel González
19/05/2004 - 14:26 | Informe spam
Hola Ivan.

¿Has probado el DSN desde el Administrador de DSN?

Si mal no recuerdo hay un boton "Test Data Source" o algo así...

Con ello puedes verificar si la conexión a la DB es correcta y deducir si es
un problema del servidor Web o propiamente de la Conexión a la DB.

Otra cosa, ¿en tu cadena de conexión utilizas la DB llamada "test"?. Si es
otra base de datos deberías corregir este dato.

También otra cosa, por la forma de conectarte, parece que usas un DSN de
usuario, pero si estas usando un DSN de sistema, la forma de referirse al
mismo en ASP es:

<%
Set strcon = Server.CreateObject("ADODB.Connection")
strcon.Open nombreDSNdeSistema
%>

Prueba a ver, ahora tengo que irme. Mañana me dices.

Suerte!

Saludos!
Miguel


"Ivan" escribió en el mensaje
news:%
Hola Miguel!!

Me as devuelto la ilusion!!Ahora por lo menos contacta con ella, solo que


el
usuario root tiene acceso denegado, y e puesto ese usuario en system dns
como user, contraseña tb y le pongo la misma en la conexion y localhost,
pero me da este error:

ADODB.Connection.1 error '80004005'
SQLState: S1000
Native Error Code: 1045
[TCX][MyODBC]Access denied for user: '' (Using password:


YES)


/codigo5.asp, line 31

y yo tengo puesto esto

strcon = "driver={MySQL ODBC 3.51
Driver};server=localhost;uid=root;pwdE43;database=test;option387"
Set rs = Server.CreateObject("ADODB.Connection")
rs.ConnectionTimeout(0
rs.CommandTimeout`
rs.Open strcon


SQL="SELECT * FROM etsedi"
oConn.Open SQL, oConn,1,3



"Miguel González" escribió en el mensaje
news:
> Hola Ivan!
>
> Por lo que veo usas MySql.
>
> ¿Tienes instalado el correspondiente conector ODBC para este tipo de


base
de
> datos?
>
> Si no lo tienes debes descargarlo desde:
> http://www.mysql.com/products/connector/odbc/
>
> En la FAQ de ODBC de MySql encontrarás más info sobre el tema:
> http://dev.mysql.com/doc/connector/...faq_3.html
>
> Saludos!
> Miguel
>
>
> "Ivan Díaz" escribió en el mensaje
> news:
> >
> > Hola jefes!!
> >
> > Me esta dando este error continuamente, el provider no se donde


ponerlo,
> es
> > que la verdad, o no se para que vale, o también creo que yo no tengo,


mi
> > base de datos esta en mi servidor y quiero cogerla de el, ademas esta


en
> la
> > unidad f: no en la c: que me aconsejais??Este es el codigo y el error
> >
> > dim rs
> >
> > dim oConn
> >
> > Set oConn = Server.CreateObject("ADODB.Connection")
> >
> > set rs = Server.CreateObject("ADODB.Recordset")
> >
> > oConn.Open "provider=F:\\mysql\data\etsedi\etsedi.frm;" & _


****linea
> > 31****
> >
> > "data source2.168.1.100;" & _
> >
> > "initial catalog=etsedi;" & _
> >
> > "user id=root;" & _
> >
> > "passwordE43;"
> >
> > SQL="SELECT * FROM etsedi"
> >
> > oConn.Open SQL, oConn,1,3
> >
> >
> >
> > Tipo de error:
> > ADODB.Connection (0x800A0E7A)
> > Provider cannot be found. It may not be properly installed.
> > /etsedi/TMP5iu7qxyepi.asp, line 31
> >
> >
> >
>


Respuesta Responder a este mensaje
#5 Ivan
19/05/2004 - 14:44 | Informe spam
Hola Miguel

Ya esta miguel se conecta, haciendo la prueba del "Test Data Source" al
final salio, el usuario no era root, muchas gracias por todo te has portado,
pero si me haces un ultima favor, me da en la linea 39 este fallo:


Microsoft VBScript runtime error '800a000d'

Type mismatch: '[undefined]'

/codigo5.asp, line 39



y este es el codigo, te pongo el de conexion pero no creo q sea eso, no
entiendo xq en mi ordenador si me iba

strcon = "driver={MySQL ODBC 3.51
Driver};server=localhost;uid=ODBC;pwd=;database=test;option387"
Set rs = Server.CreateObject("ADODB.Connection")
rs.ConnectionTimeout(0
rs.CommandTimeout`
rs.Open strcon

num = eval(scodigo)
response.write(textos)
texto=textos

Gracias

"Miguel González" escribió en el mensaje
news:#
Hola Ivan.

¿Has probado el DSN desde el Administrador de DSN?

Si mal no recuerdo hay un boton "Test Data Source" o algo así...

Con ello puedes verificar si la conexión a la DB es correcta y deducir si


es
un problema del servidor Web o propiamente de la Conexión a la DB.

Otra cosa, ¿en tu cadena de conexión utilizas la DB llamada "test"?. Si es
otra base de datos deberías corregir este dato.

También otra cosa, por la forma de conectarte, parece que usas un DSN de
usuario, pero si estas usando un DSN de sistema, la forma de referirse al
mismo en ASP es:

<%
Set strcon = Server.CreateObject("ADODB.Connection")
strcon.Open nombreDSNdeSistema
%>

Prueba a ver, ahora tengo que irme. Mañana me dices.

Suerte!

Saludos!
Miguel


"Ivan" escribió en el mensaje
news:%
> Hola Miguel!!
>
> Me as devuelto la ilusion!!Ahora por lo menos contacta con ella, solo


que
el
> usuario root tiene acceso denegado, y e puesto ese usuario en system dns
> como user, contraseña tb y le pongo la misma en la conexion y localhost,
> pero me da este error:
>
> ADODB.Connection.1 error '80004005'
> SQLState: S1000
> Native Error Code: 1045
> [TCX][MyODBC]Access denied for user: '' (Using password:
YES)
>
>
> /codigo5.asp, line 31
>
> y yo tengo puesto esto
>
> strcon = "driver={MySQL ODBC 3.51
> Driver};server=localhost;uid=root;pwdE43;database=test;option387"
> Set rs = Server.CreateObject("ADODB.Connection")
> rs.ConnectionTimeout(0
> rs.CommandTimeout`
> rs.Open strcon
>
>
> SQL="SELECT * FROM etsedi"
> oConn.Open SQL, oConn,1,3
>
>
>
> "Miguel González" escribió en el mensaje
> news:
> > Hola Ivan!
> >
> > Por lo que veo usas MySql.
> >
> > ¿Tienes instalado el correspondiente conector ODBC para este tipo de
base
> de
> > datos?
> >
> > Si no lo tienes debes descargarlo desde:
> > http://www.mysql.com/products/connector/odbc/
> >
> > En la FAQ de ODBC de MySql encontrarás más info sobre el tema:
> > http://dev.mysql.com/doc/connector/...faq_3.html
> >
> > Saludos!
> > Miguel
> >
> >
> > "Ivan Díaz" escribió en el mensaje
> > news:
> > >
> > > Hola jefes!!
> > >
> > > Me esta dando este error continuamente, el provider no se donde
ponerlo,
> > es
> > > que la verdad, o no se para que vale, o también creo que yo no


tengo,
mi
> > > base de datos esta en mi servidor y quiero cogerla de el, ademas


esta
en
> > la
> > > unidad f: no en la c: que me aconsejais??Este es el codigo y el


error
> > >
> > > dim rs
> > >
> > > dim oConn
> > >
> > > Set oConn = Server.CreateObject("ADODB.Connection")
> > >
> > > set rs = Server.CreateObject("ADODB.Recordset")
> > >
> > > oConn.Open "provider=F:\\mysql\data\etsedi\etsedi.frm;" & _
****linea
> > > 31****
> > >
> > > "data source2.168.1.100;" & _
> > >
> > > "initial catalog=etsedi;" & _
> > >
> > > "user id=root;" & _
> > >
> > > "passwordE43;"
> > >
> > > SQL="SELECT * FROM etsedi"
> > >
> > > oConn.Open SQL, oConn,1,3
> > >
> > >
> > >
> > > Tipo de error:
> > > ADODB.Connection (0x800A0E7A)
> > > Provider cannot be found. It may not be properly installed.
> > > /etsedi/TMP5iu7qxyepi.asp, line 31
> > >
> > >
> > >
> >
>
>

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida