Все зависит от того, как вы хотите получить результаты, но если вы хотите, чтобы nbAg
содержало количество возвращаемых строк, и, если вы хотите, чтобы myTab
содержало возвращенные значения id, ваш код не записываетсяделать то, что вы хотите.
Обратите внимание на многоточие ...
- Я только изменил код, который вызывал ваши текущие симптомы.
public static string[] selectAGIdOfKC(string id)
{
int nbAg = 0;
...
nbAg = results.Rows.Count();
string[] myTab = new string[nbAg];
for (int i = 0; i < nbAg; i++)
{
myTab[i] = results.Rows[i][0].ToString();
// This is the first column of row i
}
return myTab;
}