commande select refusée à l'utilisateur : une erreur mal identifiée
Dans une application Web basée sur MySQL, vous pouvez rencontrer l'erreur "commande select refusée à l'utilisateur '
Le problème survient à la ligne "MySqlDataReader result1 = command1.ExecuteReader();" du code. Cependant, le problème sous-jacent réside dans l'instruction SQL " Select Strike, LongShort, Current, TPLevel, SLLevel from json.tbl_Position où TradeID = '" i "'" ". Plus précisément, le nom de la table est référencé comme " json.tbl_Position ".
L'erreur se produit car la table "json.tbl_Position" n'existe pas dans la base de données. Dans le code fourni, le nom de la table doit être. "jsontest.tbl_Positions" à la place. Corriger ce terme abusif résoudra le problème sans modifier les autorisations.
Il est important de noter que cette cause spécifique de l'erreur "commande de sélection refusée" n'est pas directement reflétée dans le message d'erreur. Par conséquent, il est crucial d’examiner attentivement l’instruction SQL sous-jacente pour identifier toute référence de table potentielle susceptible d’être à l’origine du problème.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!