Impossible d'exécuter l'opération '=' sur System.Int32 et System.String.

Cannot Perform Operation System



Aujourd'hui, lorsque les données ont été filtrées davantage: l'erreur selon laquelle l'opération '=' n'a pas pu être effectuée sur System.Int32 et System.String a été confirmée comme étant causée par la non-concordance des conditions de requête '=' lors de l'utilisation de Dt.Select méthode . Comme le montre la figure ci-dessous: GPU_Order est de type int et «» est de type chaîne.

Solution: convertissez les données de la colonne GPU_Order en données de type chaîne, il n'y a pas de problème.



Méthode de conversion des données:
1. Modifiez le type de base de données, exportez à nouveau les données et effectuez cette opération.
2. Convertissez le type directement dans le programme, reportez-vous à méthode https://blog.csdn.net/qq_41894426/article/details/106943157
image