Maison >développement back-end >Tutoriel C#.Net >Introduction détaillée au rapport FastReport et suppression des informations de connexion à la base de données pour améliorer la sécurité du système (image)

Introduction détaillée au rapport FastReport et suppression des informations de connexion à la base de données pour améliorer la sécurité du système (image)

黄舟
黄舟original
2017-03-10 13:52:422318parcourir

Généralement, lors de la conception d'un rapport fastReport, vous pouvez directement enregistrer les informations de connexion à la base de données dans le rapport, mais cela pose un sérieux problème de sécurité, c'est-à-dire que le client peut voir le compte et le mot de passe de la base de données lorsqu'il utilise le concepteur pour rouvrir le rapport. , ce qui est très dangereux pour le système de base de données, nous avons donc défini ici quelques paramètres pour supprimer les informations de compte du rapport.

Ouvrez le concepteur de rapports, recherchez l'élément de connexion de données et supprimez les informations de connexion stockées dans ConncetionString dans l'attribut. Bien sûr, si vous le supprimez directement de cette manière, le rapport ne pourra pas trouver les données, nous devons donc envoyer les informations de connexion à la base de données au rapport dans le programme.


Dans le programme, nous lisons directement les données de la base de données et les stockons dans l'ensemble de données, puis les versons au rapport. Il n'est pas nécessaire de transmettre les informations de connexion de données séparément. Au début, il existe un paramètre pour transmettre les informations de connexion dans la version, mais après des expériences, il a été constaté que ce n'était pas facile à utiliser. Ce n'est pas aussi simple que de transmettre l'ensemble de données. directement. Le nom de la table de données stockée dans l'ensemble de données est "Table". Si ce n'est pas le cas, vous pouvez la sortir et la visualiser, car le même nom doit être défini dans le rapport pour que les deux côtés puissent correspondre.



Ici, nous changeons le nom de la table de données qui doit être affichée en Table, ce qui est cohérent avec le programme , sinon un message d'erreur sera signalé plus tard. Impossible d'obtenir des données.


Après les paramètres ci-dessus, le rapport peut être affiché, mais il est probable qu'une seule donnée apparaisse. Si tel est le cas, vous en avez besoin. pour le configurer comme suit Consultez le rapport.


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn