Вы можете попробовать следующее:
foreach (SqlDbType type in Enum.GetValues(typeof(SqlDbType)))
{
..code
}
Вы всегда заменяете текущие данные новыми извлеченными данными, вам необходимо добавить в них.
self.myAds = data!
s>
вместо этого вам нужно добавить новые данные в уже существующие.
self.myAds.append(contentsOf: data!)