myReader =new SqlDataReader();
string sep = ";"
Array myTargetArray=Array.CreateInstance( typeof(String), myReader.FieldCount );
for (int i=0;i<myReader.FiledCount;i++)
myTargetArray.Add(myReader[i],i);
string sCommasep = String.Join(sep, myTargetArray);