Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2010, 13:36
Ka0stj
 
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!