Я пытался преобразовать строку «Точки» из таблицы в двойное «количество очков», но я не совсем уверен, как, и я не уверен в формате вопроса для поиска по Интернет, так как я не нашел никаких ответов.
Редактировать: моя база данных чеков содержит две строки: «ReceiptID» и «PointsofReceipt»
Код собирается поймать меня, и когда пользователь вводит ReceiptID, который будет в базе данных, точки, связанные с этим ReceiptID, будут добавлены в другую таблицу в моей базе данных под названием «Клиент» в строку «Точки» в « Заказчик ».
try {
login.Close();
search.Connection = login;
search.CommandType = CommandType.Text;
search.CommandText = "SELECT ReceiptID, PointsofReceipt FROM Receipt Where ReceiptID = '" + txtReceiptID.Text + "'";
search.CommandText = "SELECT Points FROM Customer";
login.Open();
SqlDataReader SearchForCustomer = search.ExecuteReader();
if (SearchForCustomer.HasRows) {
while (SearchForCustomer.Read()) {
txtReceiptID.Text = Convert.ToString(SearchForCustomer["ReceiptID"]);
//pointsofreceipt = Convert.ToDouble(SearchForCustomer["Points"]);
receiptid = Convert.ToDouble(SearchForCustomer["ReceiptID"]);
//pointsofreceipt = double.Parse(txtPointsAdded.Text);
search.CommandText = "UPDATE Customer SET Points = " + pointsofreceipt + "'";
}
}
}
catch {
MessageBox.Show("No valid code entered");
}