Foros del Web » Programando para Internet » ASPX (.net) »

variable en un select

Estas en el tema de variable en un select en el foro de ASPX (.net) en Foros del Web. hola amigos quiero realizar una consulta en mysql per en el where quiero darle una variable que el usuario le asigne pero no se como ...
  #1 (permalink)  
Antiguo 12/10/2011, 13:26
Avatar de rafa2300  
Fecha de Ingreso: octubre-2011
Mensajes: 24
Antigüedad: 12 años, 7 meses
Puntos: 3
variable en un select

hola amigos quiero realizar una consulta en mysql per en el where quiero darle una variable que el usuario le asigne pero no se como introduccir la variable en la instrucción

SelectCommand="SELECT * FROM tabla1 WHERE (ID_REGISTRO = '
|aqui quiero poner la variable| ');">
  #2 (permalink)  
Antiguo 17/10/2011, 06:42
 
Fecha de Ingreso: junio-2009
Mensajes: 117
Antigüedad: 14 años, 10 meses
Puntos: 3
Respuesta: variable en un select

y si le pasas una variable declarada?

int numeroRegistro = 12;

tambien puede ir desde un textbox:
int numeroRegistro = convert.toInt(mitxt.text);

SelectCommand="SELECT * FROM tabla1 WHERE (ID_REGISTRO = ' " + numeroRegistro.toString() + " ');">
__________________
Sitio: www.qubitek.com.ar
Uso: www.docstorus.com para mis documentos.
  #3 (permalink)  
Antiguo 17/10/2011, 12:54
Avatar de rafa2300  
Fecha de Ingreso: octubre-2011
Mensajes: 24
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: variable en un select

la idea es pesarle una variable global.
ya había pensado en hacerlo como tu me dices, pero mi problema es que me arroja error cuando coloco las comillas
  #4 (permalink)  
Antiguo 17/10/2011, 18:01
Avatar de DataLore  
Fecha de Ingreso: junio-2008
Mensajes: 58
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: variable en un select

Cita:
la idea es pesarle una variable global.
jaja

Cita:
mi problema es que me arroja error cuando coloco las comillas
Ahora en serio, que error te arroja?? No será que ID_REGISTRO NO es un string?? En ese caso solo saca los apóstrofes (comillas simples).
  #5 (permalink)  
Antiguo 17/10/2011, 21:11
 
Fecha de Ingreso: junio-2009
Mensajes: 117
Antigüedad: 14 años, 10 meses
Puntos: 3
Respuesta: variable en un select

En realidad esto iria asi sin () y sin espacios entre las comas simples (' " -> '")

SelectCommand="SELECT * FROM tabla1 WHERE ID_REGISTRO = '" + numeroRegistro.toString() + "' ">
__________________
Sitio: www.qubitek.com.ar
Uso: www.docstorus.com para mis documentos.
  #6 (permalink)  
Antiguo 18/10/2011, 11:19
Avatar de rafa2300  
Fecha de Ingreso: octubre-2011
Mensajes: 24
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: variable en un select

ok investigando en la web me di cuenta de algo de suma importancia no se pueden meter varaibles de ningun tipo a un selectcommand, no de esta forma lo que se tiene que hacer es especificarla con parámetros

para lo cual tengo que hacer algo similar a esto
SelectCommand = "SELECT * FROM tabla1 where ID_REGISTRO=@ID_REGISTRO;"
<selectparameters>
<asp:controlparameter name="ID_REGISTRO" controlid="DropDownList1" propertyname="SelectedValue"/>
</selectparameters>

mi problema es ahora el @ID_REGISTRO del selectcommand me provoca error :S
  #7 (permalink)  
Antiguo 19/10/2011, 13:25
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: variable en un select

SelectCommand="SELECT * FROM tabla1 WHERE ID_REGISTRO =" + "" + variablenumerica + ""

Etiquetas: aspx, global, javascript, mysql, select
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 19:53.