There is your problem, your storing the values as a single string seperated by commas, not as indexes. So your set function is not working correctly or your Get Function is not passing the right values back.
Really you should rethink what your doing here, creating a new table on each set is classically considered bad form; so it begs the question, what are you trying to do with the config window, we might be able to tell you of a better way :)
In short I am trying to make a random mount caster
for all the dif type of area, ground, flying, and sea. I want to store the numbers of the mount ex. out of 12 on each page using the numbers say 3 are flyers, number 2 across, number 5 across and so on, would look like 2,5,...
I was using the options and acedb so i could have diff profiles for each toon. you would go into interface>addons tab and select my addon in txt boxes were numbers 2,5,... for ground mounts, and in the flying mounts was 1,3,... what ever the numbers are will randomly choose a mount and cast.