Inicio > SQL Server > ragys2001 > Como lleno el ItemData de un ComboBox

Como lleno el ItemData de un ComboBox

Experto:
Usuario:
Fecha: 22/11/2008
Valoración: (3,00 sobre 5) Categoría: SQL Server
22/11/2008
chuckwhite, usuario preguntando en SQL Server
Usuario
Que tal, tengo el siguiente problema, tengo un combo que quiero llenar con los datos de un Recorset, el codigo es el siguiente:

Do While Not rsCombo.EOF
objCombo.AddItem rsCombo(1)
objCombo.ItemData(i) = rsCombo(0)
rsCombo.MoveNext
i = i + 1
Loop

Me manda un error en el siguiente error en el ItemData. "No Coinciden los tipos". Mi pregunta si es correcto lo que hago o de que forma puedo hacer que el combo me de la clave del item seleccionado con respecto al recorset
22/11/2008
chuckwhite, experto respondiendo en SQL Server
Experto
Si rsCombo(0) es un Integer, no deberias tener problemas. Ese deberia ser el problema, pero igual te doySi aun asi tienes problemas, puede deberse a que no inicializaste "i" antes del ciclo (i = 0). Otra alternativa es que escribas:

objCombo.AddItem rsCombo(1), i
objCombo.ItemData(i) = rsCombo(0)

Que tengas suerte...
22/11/2008
chuckwhite, usuario preguntando en SQL Server
Usuario
Bien. Una respuesta aceptable.
Enlaces patrocinados