Problema Conectandome a SQLserver....

03/01/2005 - 17:15 por Phobos | Informe spam
Hola y Feliz Año Nuevo
estoy conectandome a una base de datos para realizar una copia de una base
de acces a SQLserver,

Cuando me conecto al server me aparece el siguiente error:

Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been denied.
You must access this provider through a linked server.

si les sirve de algo adjunto el codigo de conexion.:

Set cnn = New ADODB.Connection
With cnn
.CursorLocation = adUseClient
.Open "driver={SQL Server};server 0.XXX.XX.XXX; database=intranet ;
uid=xxxxxx;pwd=xxxx"
End With

Saludos y Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
03/01/2005 - 18:28 | Informe spam
Hola, donde te aparece ese error?


Salu2
Maxi


"Phobos" escribió en el mensaje
news:uLhRc$
Hola y Feliz Año Nuevo
estoy conectandome a una base de datos para realizar una copia de una
base
de acces a SQLserver,

Cuando me conecto al server me aparece el siguiente error:

Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been
denied.
You must access this provider through a linked server.

si les sirve de algo adjunto el codigo de conexion.:

Set cnn = New ADODB.Connection
With cnn
.CursorLocation = adUseClient
.Open "driver={SQL Server};server 0.XXX.XX.XXX; database=intranet ;
uid=xxxxxx;pwd=xxxx"
End With

Saludos y Gracias


Respuesta Responder a este mensaje
#2 Phobos
03/01/2005 - 19:34 | Informe spam
Me acabo de dar cuenta que el error me aparece aca:
SQL = "SELECT * INTO partida " & _
"FROM OPENROWSET(" & _
"'Microsoft.Jet.OLEDB.4.0'," & _
"'" & dbRuta & "';" & _
"'admin';''," & _
"'SELECT * FROM partida')"

cnn.Execute SQL, lngRegAfectados, adCmdText

Cuando executo la consulta.

Saludps

"Maxi" escribió en el mensaje
news:
Hola, donde te aparece ese error?


Salu2
Maxi


"Phobos" escribió en el mensaje
news:uLhRc$
> Hola y Feliz Año Nuevo
> estoy conectandome a una base de datos para realizar una copia de una
> base
> de acces a SQLserver,
>
> Cuando me conecto al server me aparece el siguiente error:
>
> Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been
> denied.
> You must access this provider through a linked server.
>
> si les sirve de algo adjunto el codigo de conexion.:
>
> Set cnn = New ADODB.Connection
> With cnn
> .CursorLocation = adUseClient
> .Open "driver={SQL Server};server 0.XXX.XX.XXX; database=intranet ;
> uid=xxxxxx;pwd=xxxx"
> End With
>
> Saludos y Gracias
>
>


Respuesta Responder a este mensaje
#3 Maxi
03/01/2005 - 21:36 | Informe spam
Hola, proba de reinstalar los MDAC, usa la version 2.8


Salu2
Maxi


"Phobos" escribió en el mensaje
news:%
Me acabo de dar cuenta que el error me aparece aca:
SQL = "SELECT * INTO partida " & _
"FROM OPENROWSET(" & _
"'Microsoft.Jet.OLEDB.4.0'," & _
"'" & dbRuta & "';" & _
"'admin';''," & _
"'SELECT * FROM partida')"

cnn.Execute SQL, lngRegAfectados, adCmdText

Cuando executo la consulta.

Saludps

"Maxi" escribió en el mensaje
news:
Hola, donde te aparece ese error?


Salu2
Maxi


"Phobos" escribió en el mensaje
news:uLhRc$
> Hola y Feliz Año Nuevo
> estoy conectandome a una base de datos para realizar una copia de una
> base
> de acces a SQLserver,
>
> Cuando me conecto al server me aparece el siguiente error:
>
> Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been
> denied.
> You must access this provider through a linked server.
>
> si les sirve de algo adjunto el codigo de conexion.:
>
> Set cnn = New ADODB.Connection
> With cnn
> .CursorLocation = adUseClient
> .Open "driver={SQL Server};server 0.XXX.XX.XXX; database=intranet
> ;
> uid=xxxxxx;pwd=xxxx"
> End With
>
> Saludos y Gracias
>
>






Respuesta Responder a este mensaje
#4 Phobos
04/01/2005 - 13:25 | Informe spam
Ok, lo hice pero no funciono. Sigue apareciendo el mismo error.

Saludos.


"Maxi" escribió en el mensaje
news:
Hola, proba de reinstalar los MDAC, usa la version 2.8


Salu2
Maxi


"Phobos" escribió en el mensaje
news:%
> Me acabo de dar cuenta que el error me aparece aca:
> SQL = "SELECT * INTO partida " & _
> "FROM OPENROWSET(" & _
> "'Microsoft.Jet.OLEDB.4.0'," & _
> "'" & dbRuta & "';" & _
> "'admin';''," & _
> "'SELECT * FROM partida')"
>
> cnn.Execute SQL, lngRegAfectados, adCmdText
>
> Cuando executo la consulta.
>
> Saludps
>
> "Maxi" escribió en el mensaje
> news:
>> Hola, donde te aparece ese error?
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Phobos" escribió en el mensaje
>> news:uLhRc$
>> > Hola y Feliz Año Nuevo
>> > estoy conectandome a una base de datos para realizar una copia de


una
>> > base
>> > de acces a SQLserver,
>> >
>> > Cuando me conecto al server me aparece el siguiente error:
>> >
>> > Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been
>> > denied.
>> > You must access this provider through a linked server.
>> >
>> > si les sirve de algo adjunto el codigo de conexion.:
>> >
>> > Set cnn = New ADODB.Connection
>> > With cnn
>> > .CursorLocation = adUseClient
>> > .Open "driver={SQL Server};server 0.XXX.XX.XXX;


database=intranet
>> > ;
>> > uid=xxxxxx;pwd=xxxx"
>> > End With
>> >
>> > Saludos y Gracias
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Maxi
04/01/2005 - 13:31 | Informe spam
Hola, podes probar desde el query analizer si funciona?


Salu2
Maxi


"Phobos" escribió en el mensaje
news:%232Z$


Ok, lo hice pero no funciono. Sigue apareciendo el mismo error.

Saludos.


"Maxi" escribió en el mensaje
news:
Hola, proba de reinstalar los MDAC, usa la version 2.8


Salu2
Maxi


"Phobos" escribió en el mensaje
news:%
> Me acabo de dar cuenta que el error me aparece aca:
> SQL = "SELECT * INTO partida " & _
> "FROM OPENROWSET(" & _
> "'Microsoft.Jet.OLEDB.4.0'," & _
> "'" & dbRuta & "';" & _
> "'admin';''," & _
> "'SELECT * FROM partida')"
>
> cnn.Execute SQL, lngRegAfectados, adCmdText
>
> Cuando executo la consulta.
>
> Saludps
>
> "Maxi" escribió en el mensaje
> news:
>> Hola, donde te aparece ese error?
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Phobos" escribió en el mensaje
>> news:uLhRc$
>> > Hola y Feliz Año Nuevo
>> > estoy conectandome a una base de datos para realizar una copia de


una
>> > base
>> > de acces a SQLserver,
>> >
>> > Cuando me conecto al server me aparece el siguiente error:
>> >
>> > Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been
>> > denied.
>> > You must access this provider through a linked server.
>> >
>> > si les sirve de algo adjunto el codigo de conexion.:
>> >
>> > Set cnn = New ADODB.Connection
>> > With cnn
>> > .CursorLocation = adUseClient
>> > .Open "driver={SQL Server};server 0.XXX.XX.XXX;


database=intranet
>> > ;
>> > uid=xxxxxx;pwd=xxxx"
>> > End With
>> >
>> > Saludos y Gracias
>> >
>> >
>>
>>
>
>






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