Utilizando un textbox.text en SQL

Cerrado
Baldomero - 22 nov 2011 a las 14:28
stealed Message postés 7 Date d'inscription miércoles, 23 de noviembre de 2011 Estatus Miembro Última intervención jueves, 24 de noviembre de 2011 - 23 nov 2011 a las 21:04
Buenos días:
Están muy claras estas explicaciones, 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.



1 respuesta

stealed Message postés 7 Date d'inscription miércoles, 23 de noviembre de 2011 Estatus Miembro Última intervención jueves, 24 de noviembre de 2011 1
23 nov 2011 a las 21:04
Para realizar lo que quieres tendrias que hacerlo de esta forma.
sql = "SELECT * FROM B WHERE B.jj = '" & TextBox1.Text &"'"

y si no te toma el valor ingresado es mejor pasarlo a string de esta manera.
sql = "SELECT * FROM B WHERE B.jj = '" & TextBox1.Text.ToString() &"'"
0