0% encontró este documento útil (0 votos)
1K vistas3 páginas

Mostrar Datos de SQL Server en Visual Basic

El documento proporciona instrucciones para mostrar datos de una base de datos SQL en controles TextBox de Visual Basic .NET. Describe cómo conectarse a la base de datos, ejecutar consultas SQL para recuperar datos y asignar los resultados a los controles TextBox. También muestra cómo introducir datos desde un TextBox en una tabla Access y actualizar los cambios en la base de datos.

Cargado por

betoc1971
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas3 páginas

Mostrar Datos de SQL Server en Visual Basic

El documento proporciona instrucciones para mostrar datos de una base de datos SQL en controles TextBox de Visual Basic .NET. Describe cómo conectarse a la base de datos, ejecutar consultas SQL para recuperar datos y asignar los resultados a los controles TextBox. También muestra cómo introducir datos desde un TextBox en una tabla Access y actualizar los cambios en la base de datos.

Cargado por

betoc1971
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

mostrar datos de sql server en visual basic .

net mediante un textbox Para mostrar datos los datos que necesitas, puedes hacer lo sgte : 1. En el Evento CHanged del Textbox; realizas la conexion con la base de datos y que busque el registro por el numero de cedula ingresado (supongo que el numero de cedula en la Tabla es de tipo UNICO o llave Primaria). Algo Asi : Dim Conexion as New OledbConnection Dim AdPersonas as OledbDataAdapter Dim DsPersonas as New Dataset Conexion = New OledbConnection ("Provider=SQLNCLI; Data Source=(Local); User Id=sa; Password=''; Initial Catalog=Nombre_de_Base_de_Datos; Persist Security Info=True") Conexion.Open AdPersonas=New OledbDataAdapter("SELECT * FROM Nombre_de_Tabla WHERE Cedula='" & Textbox1.Text & "'", Conexion) AdPersonas.Fill(DsPersonas,"Nombre_de_Tabla") If DsPersonas.Table("Nombre_de_Tabla").DefaultView.Count>0 Then txtNombre.Text=DsPersonas.Table("Nombre_de_Tabla").DefaultView.Rows(0).Item("Nom bre").toString

txtApellido.Text=DsPersonas.Tabla("Nombre_de_Tabla").DefaultView.Rows(0).Item("Apellido"). toString Endif

Y asi sucesivamente puedes poner en otros Textbox los dems campos que quieras.

Dim Cnn As New SqlConnection("Data Source=DCMONTECRISTO;Initial Catalog=DBMONTECRISTO;Persist Security Info=True;User ID=mccafe1;Password=Montecristo$/9") Cnn.Open() Dim SSel As String SSel = ("select ID,Base,Altura,Area from DBMONTECRISTO.dbo.triangulos where ID='1'") Dim da As SqlDataAdapter Dim ds As New DataSet ds.Clear() da = New SqlDataAdapter(SSel, Cnn) da.Fill(ds) TextBox1.Text = ds.Tables(0).Rows(0)("ID")

TextBox2.Text = ds.Tables(1).Rows(1)("Base") TextBox3.Text = ds.Tables(2).Rows(2)("Altura") TextBox4.Text = ds.Tables(3).Rows(3)("Area")

Introducir datos desde un textbox a una base access en vb.net


Imports System.Data.OleDb Imports System.Data.DataRow Public Class Form1 Private MiConexion As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|\bd1.mdb") Private MiAdaptador As New OleDbDataAdapter("SELECT * FROM Nombres", MiConexion) Private MiDataSet As New DataSet() Private MiEnlazador As New BindingSource Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows. Forms.KeyPressEventArgs) Handles Me.KeyPress If (e.KeyChar = Chr(Keys.Enter)) And (Me.TextBox1.Text.Length > 0) Then Dim nombre As DataRow nombre = MiDataSet.Tables(0).NewRow() nombre("Nombre") = TextBox1.Text MiDataSet.Tables(0).Rows.Add(nombre) Me.TextBox1.Text = "" Me.ComboBox1.SelectedIndex = Me.ComboBox1.Items.Count - 1 End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.Event Args) Handles MyBase.Load Dim commandbuilder As New OleDb.OleDbCommandBuilder(Me.MiAdaptador) MiConexion.Open() MiAdaptador.Fill(MiDataSet) MiEnlazador.DataSource = MiDataSet.Tables(0) Me.ComboBox1.DataSource = MiEnlazador Me.ComboBox1.DisplayMember = "Nombre" Me.ComboBox1.ValueMember = "Id" Me.TextBox1.Select() End Sub Private Sub Guardar(ByVal sender As System.Object, ByVal e As System.EventArgs ) Handles Button1.Click Me.MiAdaptador.Update(CType(Me.MiEnlazador.DataSource, DataTable)) End Sub

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 } Al ejemplo de arriba le falta concatenar los valores en cada iteracin, pues slo es mostratr lo ltimo que se asigne, descartando todo lo anterior. Est as : textbox.Text = Convert.ToString(Convert.ToInt32(datos.GetValue(0)); Pero debera estar asi: textbox.Text += datos.GetValue(0).ToString();

También podría gustarte