Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C SQL更新查询无法工作_C#_Sql - Fatal编程技术网

C# C SQL更新查询无法工作

C# C SQL更新查询无法工作,c#,sql,C#,Sql,尝试向数据库发送基本查询时,它使用insert和select,但不使用update。非常感谢您的帮助。请使用ExecuteOnQuery而不是ExecuteCalar。将此ExecuteOnQuery用于插入、更新和删除语句。将ExecuteCalar更改为ExecuteOnQuery。ExecuteOnQuery返回要使用的受影响的行数ExecuteNonQuery当您遇到问题时,需要详细说明问题是什么。。。。发生了什么你没有预料到的事情?你有错误信息吗?在某些情况下,您可能会很幸运,有人会知

尝试向数据库发送基本查询时,它使用insert和select,但不使用update。非常感谢您的帮助。

请使用ExecuteOnQuery而不是ExecuteCalar。将此ExecuteOnQuery用于插入、更新和删除语句。

将ExecuteCalar更改为ExecuteOnQuery。ExecuteOnQuery返回要使用的受影响的行数ExecuteNonQuery当您遇到问题时,需要详细说明问题是什么。。。。发生了什么你没有预料到的事情?你有错误信息吗?在某些情况下,您可能会很幸运,有人会知道答案,而没有这些信息,但您应该包含这些信息,因为数据库中似乎没有与信息匹配的steamid。使用调试器确认值是什么。使用相同的值在您选择的db管理工具中尝试查询,看看是否得到相同的结果。请为您的表选择一个比表更好的名称。那太令人困惑了。这就像调用一个变量。
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();