Tag: mysqldatareader

错误:为表'<table-name>'select命令被拒绝给用户'<userid>'@'<ip-address>'

在我的网站上,我正在使用MySQL数据库。 我正在使用一个web服务在我做我所有的数据库相关的操作。 现在在这个web服务的方法之一,我得到以下错误。 select拒绝给用户“@”的命令 什么可能是错的? 下面是我得到这个错误的代码。 我尝试debugging,发现它在线路上失败 MySqlDataReader result1 = command1.ExecuteReader(); 这是我的代码: String addSQL = "Select Max(`TradeID`) from `jsontest`.`tbl_Positions"; MySqlConnection objMyCon = new MySqlConnection(strProvider); objMyCon.Open(); MySqlCommand command = objMyCon.CreateCommand(); command.CommandText = addSQL; MySqlDataReader result = command.ExecuteReader(); //int j = command.ExecuteNonQuery(); while (result.Read()) { MaxTradeID = Convert.ToInt32(result[0]); } objMyCon.Close(); for (i = 1; i <= MaxTradeID; […]