Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Utilizar un TextBox.Text en una orden SQL

Estas en el tema de Utilizar un TextBox.Text en una orden SQL en el foro de Bases de Datos General en Foros del Web. Buenos días: Agradecería me ayudaran en este problema. Tengo la tabla A con el campo JJ que la tengo presente en el TextBox1.Text. Deseo dar ...
  #1 (permalink)  
Antiguo 23/11/2011, 06:05
 
Fecha de Ingreso: febrero-2011
Mensajes: 29
Antigüedad: 13 años, 2 meses
Puntos: 0
Utilizar un TextBox.Text en una orden SQL

Buenos días:
Agradecería me ayudaran en este problema. Tengo la tabla A con el campo JJ que la tengo presente en el TextBox1.Text. Deseo dar una orden a la tabla B donde también está el campo JJ. Algo así como
sql = "SELECT * FROM B WHERE B.jj = TextBox1.Text"
luego tendría que hacer
MaxRows para saber cuántos registros cumplen las condiciones.
O sea que lo ideal sería
SELECT COUNT titular FROM B B.jj = TextBox1.Text"
pero mi problema es el mismo: que el contenido de TextBox1.Text no pasa a la orden SQL. En VB6.0 estaba la propiedad TextBox1.Value que solucionaba esto, pero no en VB2010.
¿Cómo puedo pasar el valor del texto a la orden SQL?
Me han recomendado emplear JOIN, pero el problema sigue siendo el mismo, que no pasa el texto a la condición. Lo he puesto entre ' ', entre " " y nasti monasti.
¿Me podéis ayudar? Gracias.
  #2 (permalink)  
Antiguo 24/11/2011, 02:18
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 9 meses
Puntos: 56
Respuesta: Utilizar un TextBox.Text en una orden SQL

Hola,

Yo entiendo que debería ser algo así:

sql = "SELECT * FROM B WHERE B.jj = " & TextBox1.Text

Saludos.
  #3 (permalink)  
Antiguo 24/11/2011, 03:40
 
Fecha de Ingreso: febrero-2011
Mensajes: 29
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Utilizar un TextBox.Text en una orden SQL

¡ Muchas gracias !

Etiquetas: sql
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 04:59.