mario741 Posted November 28, 2010 Report Share Posted November 28, 2010 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 More sharing options...
Siu Posted November 29, 2010 Report Share Posted November 29, 2010 y cual es la razón para no ocupar un datagridview si ya lo ocupaste en otros módulos?, al contrario, por conceptos de usabilidad del software, deberías mantener uniformes los controles utilizados. Link to comment Share on other sites More sharing options...
HellReveng Posted November 29, 2010 Report Share Posted November 29, 2010 (edited) 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 November 29, 2010 by HellReveng Link to comment Share on other sites More sharing options...
MrAnderson Posted November 29, 2010 Report Share Posted November 29, 2010 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now