gpt4 book ai didi

c# - 当我知道行的 id 时,如何使用单元格的值?

转载 作者:行者123 更新时间:2023-11-29 12:15:31 25 4
gpt4 key购买 nike

我有一个 inth,我想在数据库(id 列)中搜索 h 值。当我获得该行时,我只需要一个代表价格的特定单元格,并且我想稍后在代码中使用它。因此,如果玩家有钱并且想要购买带有 h id 的东西,则该东西的值(value)将从总金额中减去。

那么我如何获取价格并使用它呢?我知道我在这里做的不好。

void TitluCasuta(int h)
{
deschideconexiunea();
string s = "SELECT Titlu FROM TitluriProprietate WHERE id=h";
cmd = new SqlCeCommand(s, con);
cmd.ExecuteNonQuery();
}

最佳答案

您将“h”硬编码到查询中。它根本没有利用你的值(value)。阅读有关使用 parameters 的信息.

string query = "SELECT Titlu FROM TitluriProprietate WHERE id = @id";

using (var cmd = new SqlCeCommand(query, con))
{
cmd.Parameters.Add(new SqlCeParameter("@id", SqlDbType.Int, h));

return Convert.ToDecimal(cmd.ExecuteScalar());
}

关于c# - 当我知道行的 id 时,如何使用单元格的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29868450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com