Quelqu'un peut-il recommander une librairie .NET gratuite qui vous permet d'exposer un générateur SQL Query à vos utilisateurs dans une application Windows Form? Je voudrais que mes utilisateurs puissent exécuter des instructions SELECT relativement simples, y compris des opérations JOINS et d'autres opérations multi-tables sans entrer dans le vrai problème de SQL.Composant .NET Query Builder
Merci, sweeney
L'exposition d'un générateur de requêtes à vos utilisateurs semble être une mauvaise idée. Êtes-vous sûr de vouloir laisser vos utilisateurs exécuter leurs propres requêtes? On dirait que cela pourrait ouvrir de sérieux problèmes de sécurité. –
@Dan Tant que vous limitez les tables auxquelles un utilisateur peut se connecter et que les types d'actions s'exécutent contre lui (par exemple, CONNECT, SELECT uniquement), cela devrait fonctionner, non? – Nick
Eh bien, je ne veux pas qu'ils exécutent des INSERTS ou des mises à jour ou des DELETS, ou vraiment quelque chose en dehors de SELECT. Son orienté vers un public intelligent mais pas nécessairement technique. Une des applications que j'ai en tête orientée vers la communauté de la recherche - ils vont comprendre ce qu'ils font et n'auront pas d'intention malveillante. Avec mon autre application, s'ils parviennent à détruire la base de données avec une instruction SELECT, les données peuvent facilement être dupliquées. Donc, je ne considère pas cela comme un problème du tout. –