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

Asignar el valor de un textbox a una sentencia SQL

Estas en el tema de Asignar el valor de un textbox a una sentencia SQL en el foro de ASPX (.net) en Foros del Web. Hola Amigos, Es facil pero no logro hacerlo. Tengo un textbox con un valor text dentro. Necesito poner ese valor en una sentencia SQL, seria ...
  #1 (permalink)  
Antiguo 15/05/2009, 11:42
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 31
Antigüedad: 15 años
Puntos: 0
Asignar el valor de un textbox a una sentencia SQL

Hola Amigos,
Es facil pero no logro hacerlo.

Tengo un textbox con un valor text dentro. Necesito poner ese valor en una sentencia SQL, seria algo asi:

"Select * FROM HARDWARE WHERE (LVW_MACHINENAME = 'textbox.text' )"


Probe poniendo un arroba delante de textbox.text pero tampoco funciono
Como puedo hacerlo?


Gracias!!
Na
  #2 (permalink)  
Antiguo 15/05/2009, 12:04
 
Fecha de Ingreso: abril-2009
Mensajes: 73
Antigüedad: 15 años
Puntos: 1
Respuesta: Asignar el valor de un textbox a una sentencia SQL

visual basic
Código:
"Select * FROM HARDWARE WHERE (LVW_MACHINENAME = '" & textbox.text & "' )"
C#
Código:
"Select * FROM HARDWARE WHERE (LVW_MACHINENAME = '" + textbox.text + "' )"
saludos
  #3 (permalink)  
Antiguo 15/05/2009, 13:10
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Asignar el valor de un textbox a una sentencia SQL

la mejor forma de hace la consulta es usando parametros si es sql

sqlparameters de tu sqlcommand y el metodo addwithvalue o el metodo add dale una vuelta a eso y veras que te sera mas sencillo solucionar y evitar sql injection.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 06:06.