Error Acceso denegado Recordset

16/04/2009 - 19:37 por Erika H. | Informe spam
Hola a todos, gracias por la atencion espero alguien me pueda ayudar, estoy
tratando de hacer un pequeño programa para subir archivos, quiero tener un
control de los usuarios que suben los archivos al servidor, pero cada evz que
trato de utilizar ADODB.Connection, ADODB.Recordset o oconn.Open me marca
error de permiso denegado.
Ya hice varias pruebas y siempre que quiero trabajar con los obetos
recordset o abrir el objeto para trabajar con las base de datos o conectarme
a una base de datos me manda el siguiente mensaje:

ADODB.Recordset error '800a0046'

Permission denied
/Specifications/Upload2E.asp, line 26

La fila 26 es precisamente cuando quiero abrir el recordset
Set O_Conn = Server.CreateObject("ADODB.Connection")
Set RS= Server.CreateObject("ADODB.Recordset")
O_Conn.Open "DRIVER={SQL
Server};server=localhost;database=base;uid=user;pwd=clave"

Siento que es algo en el servidor, pero la carpeta donde almaceno la pagina
tiene todos los permisos, que mas puedo verificar?

Gracias nuevamente

Preguntas similare

Leer las respuestas

#1 Telerín
17/04/2009 - 08:51 | Informe spam
Set RS= CreateObject("ADODB.Recordset")

¿Puede ser?



"Erika H." escribió en el mensaje
news:
Hola a todos, gracias por la atencion espero alguien me pueda ayudar,
estoy
tratando de hacer un pequeño programa para subir archivos, quiero tener un
control de los usuarios que suben los archivos al servidor, pero cada evz
que
trato de utilizar ADODB.Connection, ADODB.Recordset o oconn.Open me marca
error de permiso denegado.
Ya hice varias pruebas y siempre que quiero trabajar con los obetos
recordset o abrir el objeto para trabajar con las base de datos o
conectarme
a una base de datos me manda el siguiente mensaje:

ADODB.Recordset error '800a0046'

Permission denied
/Specifications/Upload2E.asp, line 26

La fila 26 es precisamente cuando quiero abrir el recordset
Set O_Conn = Server.CreateObject("ADODB.Connection")
Set RS= Server.CreateObject("ADODB.Recordset")
O_Conn.Open "DRIVER={SQL
Server};server=localhost;database=base;uid=user;pwd=clave"

Siento que es algo en el servidor, pero la carpeta donde almaceno la
pagina
tiene todos los permisos, que mas puedo verificar?

Gracias nuevamente


Respuesta Responder a este mensaje
#2 Erika H.
18/04/2009 - 00:44 | Informe spam
Hola Telerin, no entendi, si me estabas preguntando o dando mas ideas, te
comento que de cualquier modo no tengo problema en esta linea mi problema es
cuando intento abrir la BD.
O_Conn.Open "DRIVER={SQL
Server};server=localhost;database=base;uid=user;pwd=clave"

Ya intente con DNS, sin DNS, con OLEBD, directo y siemrpe que estoy en el
"Open" me manda error de Acceso denegado

Gracias por tu ayuda



"Telerín" wrote:

Set RS= CreateObject("ADODB.Recordset")

¿Puede ser?



"Erika H." escribió en el mensaje
news:
> Hola a todos, gracias por la atencion espero alguien me pueda ayudar,
> estoy
> tratando de hacer un pequeño programa para subir archivos, quiero tener un
> control de los usuarios que suben los archivos al servidor, pero cada evz
> que
> trato de utilizar ADODB.Connection, ADODB.Recordset o oconn.Open me marca
> error de permiso denegado.
> Ya hice varias pruebas y siempre que quiero trabajar con los obetos
> recordset o abrir el objeto para trabajar con las base de datos o
> conectarme
> a una base de datos me manda el siguiente mensaje:
>
> ADODB.Recordset error '800a0046'
>
> Permission denied
> /Specifications/Upload2E.asp, line 26
>
> La fila 26 es precisamente cuando quiero abrir el recordset
> Set O_Conn = Server.CreateObject("ADODB.Connection")
> Set RS= Server.CreateObject("ADODB.Recordset")
> O_Conn.Open "DRIVER={SQL
> Server};server=localhost;database=base;uid=user;pwd=clave"
>
> Siento que es algo en el servidor, pero la carpeta donde almaceno la
> pagina
> tiene todos los permisos, que mas puedo verificar?
>
> Gracias nuevamente
>
>



Respuesta Responder a este mensaje
#3 René Pacios
19/04/2009 - 20:45 | Informe spam
Tal vez el error no esté en el código, y esté en la autenticación del
usuario de la BD que le pones en la cadena de conexión. Lo digo porque como
te tira el error al intentar hacer el open, y te da el error acceso
denegado, yo tiraría por ahí, por revisar los permisos de la BD para el
usuario que utilizas para conectarte.

Espero que te pueda ayudar en algo.

Saludos René Pacios

"Erika H." escribió en el mensaje de
noticias news:
Hola Telerin, no entendi, si me estabas preguntando o dando mas ideas, te
comento que de cualquier modo no tengo problema en esta linea mi problema
es
cuando intento abrir la BD.
O_Conn.Open "DRIVER={SQL
Server};server=localhost;database=base;uid=user;pwd=clave"

Ya intente con DNS, sin DNS, con OLEBD, directo y siemrpe que estoy en el
"Open" me manda error de Acceso denegado

Gracias por tu ayuda



"Telerín" wrote:

Set RS= CreateObject("ADODB.Recordset")

¿Puede ser?



"Erika H." escribió en el mensaje
news:
> Hola a todos, gracias por la atencion espero alguien me pueda ayudar,
> estoy
> tratando de hacer un pequeño programa para subir archivos, quiero tener
> un
> control de los usuarios que suben los archivos al servidor, pero cada
> evz
> que
> trato de utilizar ADODB.Connection, ADODB.Recordset o oconn.Open me
> marca
> error de permiso denegado.
> Ya hice varias pruebas y siempre que quiero trabajar con los obetos
> recordset o abrir el objeto para trabajar con las base de datos o
> conectarme
> a una base de datos me manda el siguiente mensaje:
>
> ADODB.Recordset error '800a0046'
>
> Permission denied
> /Specifications/Upload2E.asp, line 26
>
> La fila 26 es precisamente cuando quiero abrir el recordset
> Set O_Conn = Server.CreateObject("ADODB.Connection")
> Set RS= Server.CreateObject("ADODB.Recordset")
> O_Conn.Open "DRIVER={SQL
> Server};server=localhost;database=base;uid=user;pwd=clave"
>
> Siento que es algo en el servidor, pero la carpeta donde almaceno la
> pagina
> tiene todos los permisos, que mas puedo verificar?
>
> Gracias nuevamente
>
>



Respuesta Responder a este mensaje
#4 Erika H.
21/04/2009 - 23:08 | Informe spam
Hola Rene agradezco tu ayuda e interes, fijate que los permisos estan
correctos, de hecho intente con el usuario sa que se supone no debe tener
problema y me manda el mismo mensaje, alguna otra idea?
Gracias por la ayuda


"René Pacios" wrote:

Tal vez el error no esté en el código, y esté en la autenticación del
usuario de la BD que le pones en la cadena de conexión. Lo digo porque como
te tira el error al intentar hacer el open, y te da el error acceso
denegado, yo tiraría por ahí, por revisar los permisos de la BD para el
usuario que utilizas para conectarte.

Espero que te pueda ayudar en algo.

Saludos René Pacios

"Erika H." escribió en el mensaje de
noticias news:
> Hola Telerin, no entendi, si me estabas preguntando o dando mas ideas, te
> comento que de cualquier modo no tengo problema en esta linea mi problema
> es
> cuando intento abrir la BD.
> O_Conn.Open "DRIVER={SQL
> Server};server=localhost;database=base;uid=user;pwd=clave"
>
> Ya intente con DNS, sin DNS, con OLEBD, directo y siemrpe que estoy en el
> "Open" me manda error de Acceso denegado
>
> Gracias por tu ayuda
>
>
>
> "Telerín" wrote:
>
>> Set RS= CreateObject("ADODB.Recordset")
>>
>> ¿Puede ser?
>>
>>
>>
>> "Erika H." escribió en el mensaje
>> news:
>> > Hola a todos, gracias por la atencion espero alguien me pueda ayudar,
>> > estoy
>> > tratando de hacer un pequeño programa para subir archivos, quiero tener
>> > un
>> > control de los usuarios que suben los archivos al servidor, pero cada
>> > evz
>> > que
>> > trato de utilizar ADODB.Connection, ADODB.Recordset o oconn.Open me
>> > marca
>> > error de permiso denegado.
>> > Ya hice varias pruebas y siempre que quiero trabajar con los obetos
>> > recordset o abrir el objeto para trabajar con las base de datos o
>> > conectarme
>> > a una base de datos me manda el siguiente mensaje:
>> >
>> > ADODB.Recordset error '800a0046'
>> >
>> > Permission denied
>> > /Specifications/Upload2E.asp, line 26
>> >
>> > La fila 26 es precisamente cuando quiero abrir el recordset
>> > Set O_Conn = Server.CreateObject("ADODB.Connection")
>> > Set RS= Server.CreateObject("ADODB.Recordset")
>> > O_Conn.Open "DRIVER={SQL
>> > Server};server=localhost;database=base;uid=user;pwd=clave"
>> >
>> > Siento que es algo en el servidor, pero la carpeta donde almaceno la
>> > pagina
>> > tiene todos los permisos, que mas puedo verificar?
>> >
>> > Gracias nuevamente
>> >
>> >
>>
>>
>>


Respuesta Responder a este mensaje
#5 René Pacios
25/04/2009 - 17:05 | Informe spam
Hola, bueno otra cosa que no te pregunté es la versión del SqlServer, el
error podría estar en la cadena de conoxion o en el driver que utilices para
conectarte, esto último sería muy raro, pero he visto algún caso extremo de
problemas con drives para FoxPro. Podrías chequear esta web :
http://www.connectionstrings.com/ e intentar conectar por otro de los
métodos. La verdad es que no se me ocurre nada directo, pero lo que casi
seguro es que el problem está en como estableces la conexión.

Siento no poder ayudarte mejor.


"Erika H." escribió en el mensaje de
noticias news:
Hola Rene agradezco tu ayuda e interes, fijate que los permisos estan
correctos, de hecho intente con el usuario sa que se supone no debe tener
problema y me manda el mismo mensaje, alguna otra idea?
Gracias por la ayuda


"René Pacios" wrote:

Tal vez el error no esté en el código, y esté en la autenticación del
usuario de la BD que le pones en la cadena de conexión. Lo digo porque
como
te tira el error al intentar hacer el open, y te da el error acceso
denegado, yo tiraría por ahí, por revisar los permisos de la BD para el
usuario que utilizas para conectarte.

Espero que te pueda ayudar en algo.

Saludos René Pacios

"Erika H." escribió en el mensaje de
noticias news:
> Hola Telerin, no entendi, si me estabas preguntando o dando mas ideas,
> te
> comento que de cualquier modo no tengo problema en esta linea mi
> problema
> es
> cuando intento abrir la BD.
> O_Conn.Open "DRIVER={SQL
> Server};server=localhost;database=base;uid=user;pwd=clave"
>
> Ya intente con DNS, sin DNS, con OLEBD, directo y siemrpe que estoy en
> el
> "Open" me manda error de Acceso denegado
>
> Gracias por tu ayuda
>
>
>
> "Telerín" wrote:
>
>> Set RS= CreateObject("ADODB.Recordset")
>>
>> ¿Puede ser?
>>
>>
>>
>> "Erika H." escribió en el mensaje
>> news:
>> > Hola a todos, gracias por la atencion espero alguien me pueda
>> > ayudar,
>> > estoy
>> > tratando de hacer un pequeño programa para subir archivos, quiero
>> > tener
>> > un
>> > control de los usuarios que suben los archivos al servidor, pero
>> > cada
>> > evz
>> > que
>> > trato de utilizar ADODB.Connection, ADODB.Recordset o oconn.Open me
>> > marca
>> > error de permiso denegado.
>> > Ya hice varias pruebas y siempre que quiero trabajar con los obetos
>> > recordset o abrir el objeto para trabajar con las base de datos o
>> > conectarme
>> > a una base de datos me manda el siguiente mensaje:
>> >
>> > ADODB.Recordset error '800a0046'
>> >
>> > Permission denied
>> > /Specifications/Upload2E.asp, line 26
>> >
>> > La fila 26 es precisamente cuando quiero abrir el recordset
>> > Set O_Conn = Server.CreateObject("ADODB.Connection")
>> > Set RS= Server.CreateObject("ADODB.Recordset")
>> > O_Conn.Open "DRIVER={SQL
>> > Server};server=localhost;database=base;uid=user;pwd=clave"
>> >
>> > Siento que es algo en el servidor, pero la carpeta donde almaceno la
>> > pagina
>> > tiene todos los permisos, que mas puedo verificar?
>> >
>> > Gracias nuevamente
>> >
>> >
>>
>>
>>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida