Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2011, 09:00
Avatar de alan_69niupi
alan_69niupi
 
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 12 años, 11 meses
Puntos: 17
Respuesta: Execute Reader: la propiedad Connection no se ha inicializado

el detalle esta en tus consultas.

MsgBox("ListarCombo")
'esta line te marca el error
sql.CommandText = String.Format("Select * from AKOTEI")
'seria asi. tendrias que declarar sql como String, y declarar un DataAdapter para ejecutar ahi 'la consulta
'ejemplo:
'dim data as new OleDb.OleDbDataAdapter(consultaSQL, conexion)
sql=String.Format("consulta")
datos = sql.ExecuteReader()
If datos.Read Then
UsuariosAKO = datos("Nom_Usuario")
ListarCombo = True
Else
datos.Close()
ListarCombo = False
End If

te muestro mi codigo para llenar combos.

conec.conexion()
Dim cliente As OleDb.OleDbCommand

Dim dc As OleDb.OleDbDataReader
cbxNomCliente.Items.Clear()
cliente = New OleDb.OleDbCommand("Select NOMBRE from CATCLIENTES ", conec.con)
dc = cliente.ExecuteReader()

While dc.Read()
Me.cbxNomCliente.Items.Add(dc(0))
End While

dc.Close()
conec.con.Close()

espero haberte ayudado y no haberte confundido mas
saludos