Que tal TaM.
Porque no lo haces desde tu base de datos. Por ejemplo para SQL Server, sería algo como lo siguiente:
Código:
SET strSQL = " SELECT Clave as Clave, Descripcion FROM " + strTabla
EXEC (strSQL)
O sí dices que ya lo tienes en procedimientos, sería:
Código:
SET strSQL = " dbo.sp_Mi_Proc "
EXEC (strSQL)
Es decir, siempre devuelves una tabla con dos campo, el primero de ellos para el valor del combo y el segundo su descripción.
Saludos!!