Foros del Web » Programación para mayores de 30 ;) » .NET »

Ejecutar codigo recogido desde SQL

Estas en el tema de Ejecutar codigo recogido desde SQL en el foro de .NET en Foros del Web. Buenos dias, tengo una tabla, desde la que creo un menu dependiendo del usuario que entra en la aplicación. Ahora me dispongo a crear las ...
  #1 (permalink)  
Antiguo 22/11/2005, 01:28
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
Ejecutar codigo recogido desde SQL

Buenos dias, tengo una tabla, desde la que creo un menu dependiendo del usuario que entra en la aplicación.

Ahora me dispongo a crear las acciones para ese menu, que quisiera recoger tambien de la tabla. A alguien se le ocurre alguna forma de conseguirlo???



Gracias
  #2 (permalink)  
Antiguo 22/11/2005, 06:11
Avatar de Maxi.Net  
Fecha de Ingreso: abril-2005
Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años
Puntos: 2
Hola
con seguir que?
recorrer la tabla?
  #3 (permalink)  
Antiguo 22/11/2005, 06:14
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
NO xD, haber lo que necesito es coger el valor que haya en una celda de la tabla, que puedo leer con un Reader y ejecutarlo, ya que sera una instruccion del tipo "frmMensajes.show".

En otras palabras, en la tabla tengo guardado "frmMensajes.show" y quiero ejecutarlo desde codigo.

¿Se puede?
  #4 (permalink)  
Antiguo 22/11/2005, 06:36
Avatar de Maxi.Net  
Fecha de Ingreso: abril-2005
Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años
Puntos: 2
sorry si no entiendo mucho lo que quieres pero ¿sabes obtener el contenido de los campos de tu tabla?
  #5 (permalink)  
Antiguo 22/11/2005, 06:38
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Hola freddy lo veo muy muy chungo, si fuese para javascript o algo así, pues si, pero lo que quieres creo que no se puede. (Al menos que yo sepa)
  #6 (permalink)  
Antiguo 22/11/2005, 06:41
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
OK, gracias, necesitava oir eso xD.


PD: Maxi.net, te respondo en el post que has puesto :p
  #7 (permalink)  
Antiguo 22/11/2005, 06:49
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Se me ocurre que guardes en la BD unicamente el nombre del Form que se abre con esa opcion.
Luego, que tengas en algun lugar un pedazo de CASE con todos los forms posibles. Y luego, al obtener el valor de la BD, pues haces un form.show del Form que le toque...
Ejecutar la instruccion directamente que tengas guardada en la BD.. Chungo.
Pero estaría bien saber algo por el estilo. Puede llegar a ser muy util.

Saludos.
__________________
..:: moNTeZIon ::..
  #8 (permalink)  
Antiguo 22/11/2005, 06:52
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
Ya lo tengo con un case y pillandolo de la BD, pero era por si se podia, de todas formas lo preguntare en los foso de Microsoft.

Muchas gracias
  #9 (permalink)  
Antiguo 22/11/2005, 17:57
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 3 meses
Puntos: 7
.NET no tiene la flexibilidad de los lenguajes de _script_ para hacer eso, creo que recién se podrá ver algunas de estas características en futuras versiones...
http://lambda-the-ultimate.org/node/view/834

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #10 (permalink)  
Antiguo 23/11/2005, 01:01
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
Muchisimas gracias por sus respuestas tan concisas xD.


Ahora solo me queda terminar el menu dinamico (me queda el tercer nivel de menu xD)
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 21:24.