C# C SQL更新查询无法工作
尝试向数据库发送基本查询时,它使用insert和select,但不使用update。非常感谢您的帮助。请使用ExecuteOnQuery而不是ExecuteCalar。将此ExecuteOnQuery用于插入、更新和删除语句。将ExecuteCalar更改为ExecuteOnQuery。ExecuteOnQuery返回要使用的受影响的行数ExecuteNonQuery当您遇到问题时,需要详细说明问题是什么。。。。发生了什么你没有预料到的事情?你有错误信息吗?在某些情况下,您可能会很幸运,有人会知道答案,而没有这些信息,但您应该包含这些信息,因为数据库中似乎没有与信息匹配的steamid。使用调试器确认值是什么。使用相同的值在您选择的db管理工具中尝试查询,看看是否得到相同的结果。请为您的表选择一个比表更好的名称。那太令人困惑了。这就像调用一个变量。C# C SQL更新查询无法工作,c#,sql,C#,Sql,尝试向数据库发送基本查询时,它使用insert和select,但不使用update。非常感谢您的帮助。请使用ExecuteOnQuery而不是ExecuteCalar。将此ExecuteOnQuery用于插入、更新和删除语句。将ExecuteCalar更改为ExecuteOnQuery。ExecuteOnQuery返回要使用的受影响的行数ExecuteNonQuery当您遇到问题时,需要详细说明问题是什么。。。。发生了什么你没有预料到的事情?你有错误信息吗?在某些情况下,您可能会很幸运,有人会知
SqlCommand insertCoins = new SqlCommand("UPDATE [Table] SET coins =
@rouletteCoins
WHERE steamid = @userid", cnn);
insertCoins.Parameters.AddWithValue("@rouletteCoins", coins);
insertCoins.Parameters.AddWithValue("@userid", info);
insertCoins.ExecuteScalar();