У меня есть структура в веб-сервисе в C #. Когда я использую «Select * from TABLE1»; в WebMethod я получаю полностью заполненную структуру. Но когда я добавляю предложение WHERE, я получаю нулевое значение в ответ. Почему это? Я искал везде простое объяснение, но не нашел его.
Как использовать SELECT * FROM TABLE1 WHERE _id=" + id "'";
Если я хочу получить только один пост из базы данных, он работает нормально, но не тогда, когда я получаю многострочный ответ.
Есть ли способ упорядочить многострочный ответ в c #?
Заранее спасибо!
редактировать:
DataSet myDS = new DataSet();
try
{
myConnection.Open();
// Fill dataset with account data
//myCommand.Fill(myDS, "userdata");
myAdapter.Fill(myDS, "toplista");
myConnection.Close();
int i = myDS.Tables["toplista"].Rows.Count;
toplista[] mytoplista = new toplista[i];
i = 0;
foreach (DataRow row in myDS.Tables["toplista"].Rows)
{
mytoplista[i].name = row["_name"].ToString();
mytoplista[i].points = int.Parse(row["_points"].ToString());
mytoplista[i].level = row["_level"].ToString();
i++;
}
return mytoplista;