в предыдущем вопросе Мне удалось получить сумму из базы данных MS Access, но числа, которые я пытаюсь добавить, являются положительными и отрицательными.Получить сумму из базы данных доступа MS
Как добавить положительные и отрицательные числа вместе.
Код ниже возвращает сумму, но не учитывает отрицательные числа, которые он считает положительными, может ли это быть исправлено?
com = new OleDbCommand("SELECT sum([Points]) FROM FlightPoints WHERE [Person] =?",
Program.DB_CONNECTION);
com.Parameters.Add(new OleDbParameter("", c.ID));
dr = com.ExecuteReader();
if (dr.Read())
{
try
{
string[] subitems = new string[2]; // set number of items in the list
subitems[0] = c.Rank.String + " " + c.FirstName + " " + c.Surname;
subitems[1] = Convert.ToInt32(dr.GetDouble(0)).ToString();
ListViewItem listItem = new ListViewItem(subitems);
CadetPointlistView.Items.Add(listItem); // add all the subitems to the table
}
catch
{
}
}
«Код, приведенный ниже, возвращает сумму, но не учитывает отрицательные числа, которые он считает положительными» - это не выглядит правильным. Пожалуйста, разместите некоторые данные из своей таблицы и результаты, которые ваш запрос дает вам. – Dai
@ Дай. Я нашел ошибку по-моему, это был не код выше, это мой оператор insert, который не вставлял отрицательные числа. – Ryanagray