Как преобразовать переменную SQL в переменную C # - PullRequest
0 голосов
/ 19 марта 2019

Я пытался преобразовать строку «Точки» из таблицы в двойное «количество очков», но я не совсем уверен, как, и я не уверен в формате вопроса для поиска по Интернет, так как я не нашел никаких ответов.

Редактировать: моя база данных чеков содержит две строки: «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");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...