Mira, si haces esto:
Cita: qlStr = "SELECT Distinct(" & Columna & ") FROM " & Tabla & " Where " & Donde & " ='" &
Tipo & "' Order By " & Ordenar
tene en cuenta que tanto insumos como id van a ser distinct. si solamente necesitas que insumos sea distinct, probaste hacer esto:
Cita: Columna = "Insumo), id"
sqlStr = "SELECT Distinct(" & Columna & " FROM " & Tabla & " Where " & Donde & " ='" &
Tipo & "' Order By " & Ordenar
sino la otra solucion es hacer un arraylist (o array)
arraylist columna = new arraylist()
columna.add("insumo");
columna.add("id");
qlStr = "SELECT Distinct(" & Columna(0) & "), Columna(1) FROM " & Tabla & " Where " & Donde & " ='" &
Tipo & "' Order By " & Ordenar