Jump to content

Cargar una consulta SQL en textbox vb.net


Recommended Posts

Hola compartianos, alguien sabe el codigo para traer datos desde una base de datos en SQL Server 2005 aun texbox de VB.NET 2005, lo que pasa es que estoy haciendo un modificar y en la primera parte del modulo hice un buscar, para traer los datos de un rut en particular.

Aparte no quiero ocupar un Datagridview, por que lo ocupe en otros modulos de mi proyecto.

Ojala alguien me ayude ya que trate de buscar en google y no salia nada parecido.

Saludos.

Link to comment
Share on other sites

try

{

string cadena="Data Source=NOMBRESERVIDOR;Integrated Security=SSPI;Initial Catalog=NOMBREBASEDATOS";

SqlConnection con = new SqlConnection(cadena);

string query = "SELECT NOMBRE_COLUMNA(S) FROM NOMBRE_TABLA";

SqlCommand cmd = new SqlCommand(query, con.Open());

SqlDataReader datos = cmd.ExecuteReader();

while (datos.Read()){

textbox.Text = Convert.ToString(Convert.ToInt32(datos.GetValue(0));

}

datos.Close();

//Mensaje Exito

}catch (Exception ex){

//Mensaje Error

}

 

Espero te sirva, está en C# para visual studio, conviertelo a vb si es que usas ese lenguaje

ojalá se entienda el código, porque yo trabajo con clase de conexion, clase para consultas, clases distintas para todo,

, pero este codigo te lo dejé para que lo uses en el codebehind de tu formulario.

Suerte

Edited by HellReveng
Link to comment
Share on other sites

Al ejemplo de arriba le falta concatenar los valores en cada iteración, pues sólo es mostratrá lo último que se asigne, descartando todo lo anterior.

 

Está así : textbox.Text = Convert.ToString(Convert.ToInt32(datos.GetValue(0));

 

Pero debería estar asi: textbox.Text += datos.GetValue(0).ToString();

 

 

Suerte.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...