Problema con sp_setapprole

05/10/2005 - 16:42 por Carlos A. Díaz | Informe spam
Comenze con la lucha, esto es lo que hago desde vb6:

CurrentDb.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=Gestion.AR;Data Source=SERVER
Currentdb.execute "sp_setapprole 'PRUEBA', 'PRUEBA'"

y me da el error 438 El objeto no admite esta propiedad o metodo

Que hago mal ?????

Saludos

Carlos

Preguntas similare

Leer las respuestas

#1 Maxi
05/10/2005 - 18:17 | Informe spam
Hola, no deberias primero conectarte y luego ejecutar lo que quieres? el
error no es de SQL sino de VB6 ;-)


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en el
mensaje news:
Comenze con la lucha, esto es lo que hago desde vb6:

CurrentDb.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=Gestion.AR;Data Source=SERVER
Currentdb.execute "sp_setapprole 'PRUEBA', 'PRUEBA'"

y me da el error 438 El objeto no admite esta propiedad o metodo

Que hago mal ?????

Saludos

Carlos


Respuesta Responder a este mensaje
#2 Carlos A. Díaz
06/10/2005 - 19:47 | Informe spam
Mi distinguido amigo, pero si con el open se abre la conexion y ya esta
lista para,con el metodo execute del objeto conection (currentdb en este
caso) ejectutar cualquier DDL.

Espero sugerencia o ejemplo.

Saludos

Carlos

"Maxi" escribió en el mensaje
news:%
Hola, no deberias primero conectarte y luego ejecutar lo que quieres? el
error no es de SQL sino de VB6 ;-)


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en el
mensaje news:
Comenze con la lucha, esto es lo que hago desde vb6:

CurrentDb.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=Gestion.AR;Data Source=SERVER
Currentdb.execute "sp_setapprole 'PRUEBA', 'PRUEBA'"

y me da el error 438 El objeto no admite esta propiedad o metodo

Que hago mal ?????

Saludos

Carlos






Respuesta Responder a este mensaje
#3 Maxi
06/10/2005 - 21:23 | Informe spam
No te entiendo, lo q yo hago es

Abrir conexion
ejecutar roles
cerrar conexion


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en el
mensaje news:
Mi distinguido amigo, pero si con el open se abre la conexion y ya esta
lista para,con el metodo execute del objeto conection (currentdb en este
caso) ejectutar cualquier DDL.

Espero sugerencia o ejemplo.

Saludos

Carlos

"Maxi" escribió en el mensaje
news:%
Hola, no deberias primero conectarte y luego ejecutar lo que quieres? el
error no es de SQL sino de VB6 ;-)


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en
el mensaje news:
Comenze con la lucha, esto es lo que hago desde vb6:

CurrentDb.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=Gestion.AR;Data Source=SERVER
Currentdb.execute "sp_setapprole 'PRUEBA', 'PRUEBA'"

y me da el error 438 El objeto no admite esta propiedad o metodo

Que hago mal ?????

Saludos

Carlos










Respuesta Responder a este mensaje
#4 Carlos A. Díaz
06/10/2005 - 22:42 | Informe spam
Es una locura, pero aparentemente la contraseña es el problema, le puse 20
caracteres:

L%!$(9)?*j#

y con el nombre App la funcion y me da el error que te dije, si pruebo con
la funcion prueba y contraseña prueba funciona, probe creando otra funcion y
pegando del portapapeles cuando creo la funcion la contraseña y continua el
error. podes probar vos.
Y otra, como se cambia la contraseña de una funcion de app.?

Saludos

"Maxi" escribió en el mensaje
news:
No te entiendo, lo q yo hago es

Abrir conexion
ejecutar roles
cerrar conexion


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en el
mensaje news:
Mi distinguido amigo, pero si con el open se abre la conexion y ya esta
lista para,con el metodo execute del objeto conection (currentdb en este
caso) ejectutar cualquier DDL.

Espero sugerencia o ejemplo.

Saludos

Carlos

"Maxi" escribió en el mensaje
news:%
Hola, no deberias primero conectarte y luego ejecutar lo que quieres? el
error no es de SQL sino de VB6 ;-)


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en
el mensaje news:
Comenze con la lucha, esto es lo que hago desde vb6:

CurrentDb.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=Gestion.AR;Data Source=SERVER
Currentdb.execute "sp_setapprole 'PRUEBA', 'PRUEBA'"

y me da el error 438 El objeto no admite esta propiedad o metodo

Que hago mal ?????

Saludos

Carlos














Respuesta Responder a este mensaje
#5 Carlos A. Díaz
07/10/2005 - 20:27 | Informe spam
Parece que soy muy bolud.y es que usaba una funcion para desencriptar la
clave y dentro de esa funcion habia un error luego que la desencriptaba pero
como no tenia en esa funcion un manejador de error y si donde intentaba
hacer el set role aparentaba que era el setrole el que daba el error y no
era, funcionaba perfecto.

Repito soy muy bolud... perdon por hacerte perder el tiempo. :(

Saludos y gracias

"Maxi" escribió en el mensaje
news:
No te entiendo, lo q yo hago es

Abrir conexion
ejecutar roles
cerrar conexion


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en el
mensaje news:
Mi distinguido amigo, pero si con el open se abre la conexion y ya esta
lista para,con el metodo execute del objeto conection (currentdb en este
caso) ejectutar cualquier DDL.

Espero sugerencia o ejemplo.

Saludos

Carlos

"Maxi" escribió en el mensaje
news:%
Hola, no deberias primero conectarte y luego ejecutar lo que quieres? el
error no es de SQL sino de VB6 ;-)


Salu2
Maxi


"Carlos A. Díaz" <carlosadiaz[nos pa m]@uolsinectis.com.ar> escribió en
el mensaje news:
Comenze con la lucha, esto es lo que hago desde vb6:

CurrentDb.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=Gestion.AR;Data Source=SERVER
Currentdb.execute "sp_setapprole 'PRUEBA', 'PRUEBA'"

y me da el error 438 El objeto no admite esta propiedad o metodo

Que hago mal ?????

Saludos

Carlos














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