Foros del Web » Programación para mayores de 30 ;) » .NET »

como hacer una consulta en visual basic 2005 con la BD es sql server

Estas en el tema de como hacer una consulta en visual basic 2005 con la BD es sql server en el foro de .NET en Foros del Web. hola q mas, estoy estudiando programacion y estamos viendo visual basic 2005 y nos dejaron un trabajo en visual y conectarlo a sql server, y ...
  #1 (permalink)  
Antiguo 30/09/2010, 10:42
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 14 años, 4 meses
Puntos: 0
De acuerdo como hacer una consulta en visual basic 2005 con la BD es sql server

hola q mas, estoy estudiando programacion y estamos viendo visual basic 2005 y nos dejaron un trabajo en visual y conectarlo a sql server, y el problema es:

queremos consultar los registros de la Base de Datos y mostrarlos sobre un combobox, y no e sido capa, no se si me pueden ayudar es de duma importancia,, gracias cualquier codigo al correro: [email protected] o [email protected].

este es el codigo.

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim conexion As SqlClient.SqlConnection

Dim comando As SqlClient.SqlCommand

Dim query As String

Dim tabla As New DataTable

conexion =
New SqlClient.SqlConnection()

conexion.ConnectionString = (
"Data Source=DEISYGONZALEZ\SQLEXPRESS;Initial Catalog=SGB;Integrated Security=True")

query = (
"select * from texto where @cod_inventario = '" & Me.TextBox1.Text & "'")

comando =
New SqlClient.SqlCommand

comando.Connection = conexion

comando.CommandText = query

Me.TextBox2.Text = comando.("cod_inventario").ToString

'comando.Parameters.Add("@titulo_texto", SqlDbType.NVarChar).Value = Me.TextBox2.Text

'comando.Parameters.Add("@autor_texto", SqlDbType.NVarChar).Value = Me.TextBox3.Text

Try

conexion.Open()

MsgBox(
"La conexion se a establecido con exito", MsgBoxStyle.Information)

comando.ExecuteNonQuery()

conexion.Close()

Catch ex As Exception

MsgBox(
"Ha habido problemas al intentar establecer conexion" & ex.Message, MsgBoxStyle.Critical)

Finally

conexion.Dispose()

End Try

End Sub

End
Class

cualquier ayuda vienbenida sea...... :ad ios:
  #2 (permalink)  
Antiguo 30/09/2010, 13:36
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 9 meses
Puntos: 37
Respuesta: como hacer una consulta en visual basic 2005 con la BD es sql server

Yo le cargo información a los ComboBox de la siguiente manera:

Código vb:
Ver original
  1. Public Sub cargar_Combo( _
  2.         ByVal ComboBox As ComboBox, _
  3.         ByVal sql As String)
  4.  
  5.         ' nueva conexión indicando al SqlConnection la cadena de conexión  
  6.        objConn = New SqlConnection(miconexion.StrConexion)
  7.  
  8.         Try
  9.             ' Abrir la conexión a Sql  
  10.            objConn.Open()
  11.             ' Pasar la consulta sql y la conexión al Sql Command  
  12.            Dim cmd As New SqlCommand(sql, objConn)
  13.             ' Inicializar un nuevo SqlDataAdapter  
  14.            Dim da As New SqlDataAdapter(cmd)
  15.             'Crear y Llenar un Dataset  
  16.            Dim ds As New DataSet
  17.             da.Fill(ds)
  18.             ' asignar el DataSource al combobox  
  19.            ComboBox.DataSource = ds.Tables(0)
  20.             ' Asignar el campo a la propiedad DisplayMember del combo  
  21.            ComboBox.DisplayMember = ds.Tables(0).Columns(0).Caption.ToString
  22.             'ComboBox.ValueMember = ds.Tables(0).Columns(0).Caption.ToString
  23.  
  24.         Catch ex As Exception
  25.             MessageBox.Show(ex.Message.ToString, _
  26.                              "error", MessageBoxButtons.OK, _
  27.                              MessageBoxIcon.Error)
  28.         Finally
  29.             If objConn.State = ConnectionState.Open Then
  30.                 objConn.Close()
  31.             End If
  32.         End Try
  33.     End Sub

Checa la propiedad DataSource ya que en ningún momento veo que le estes asignando nada al Combobox.

Espero y te sirva, Saludos!

Etiquetas: basic, bd, server, sql, visual
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 22:13.