J'ai un système de gestion des employés de base. Les greffiers peuvent entrer des centaines d'enregistrements par jour. Mais jusqu'à ce que l'administrateur doit approuver, ils ne devraient pas aller dans la base de données. Comment mieux implémenter cela ??? J'utilise MS SQL Server 2005 avec VS 2008. J'essaie d'attraper toute la requête générée par la fonction SQLDatasource_Updating() dans le code derrière. Mais ne semble pas une bonne option.Conserver une requête SQL Server jusqu'à ce qu'elle soit approuvée par Admin
Répondre
Je les écrire dans la base de données, mais le tableau correspondant (s) ont des colonnes supplémentaires indiquant « isApproved », « rejectionReason », etc. Certaines page d'administration permet alors ceux-ci à définir, supprimé, etc.
Vous devez stocker les données quelque part: pourquoi pas dans la base de données avec des informations supplémentaires pour construire votre processus?
Vous pouvez également avoir une table intermédiaire similaire à votre table finale que vous chargez avec des données "non approuvées", puis passez à la table principale lors de l'approbation. Editer: ne pas essayer de stocker la requête ou faire autrement dans le client.
Le meilleur endroit pour les données est dans le, er, base de données ...
Je suppose que la seule façon d'y parvenir est d'insérer les nouveaux enregistrements dans une table intermédiaire (intermédiaire). L'administrateur peut regarder cette table, et lorsque les nouvelles lignes sont approuvées, vous pouvez les déplacer vers la table "réelle".
qui semble être une solution mais le je voudrais aller avec gbn (au-dessus du commentaire) car il est plus court logique –
- 1. Est-ce une requête SQL Server efficace?
- 2. « groupe par » SQL Server une requête concaténés
- 3. SQL Server Par question SQL Server 2005 CE
- 4. Sous-requête dans SQL Server CE
- 5. Requête SQL SQL Server 2005
- 6. Comment conserver UPDATE et INSERT dans une table Requête SQL
- 7. Est-ce que SQL Server peut envoyer une requête Web?
- 8. Comment faire pour que ASPNET soit reconnu comme une connexion sécurisée par SQL Server 2005
- 9. Conserver l'état d'approbation dans SQL Server
- 10. Ne pas conserver zéro ligne Sql Server
- 11. SQL - Conserver une valeur
- 12. sql server - groupe par sous-requête
- 13. Que retourne une requête dans SQL Server?
- 14. groupe spécifique Par requête dans SQL Server
- 15. groupe par requête et SQL Server 2008
- 16. SQL Server CE Télécharger
- 17. requête SQL ne semble pas retourner quoi que ce soit
- 18. Sql Server requête de requête
- 19. Interrogation XML fragment dans SQL Server quelle que soit la profondeur de l'arbre Xml
- 20. Conversion d'une requête Entity Framework avec une jointure et un regroupement par requête SQL Server
- 21. Regrouper par sous-requête et requête de base SQL Server
- 22. SQL Server CE vers SQL Server
- 23. Requête SQL Server Question
- 24. Requête SQL Server
- 25. Renommer une application iPhone approuvée
- 26. SQL Server sur requête
- 27. Requête SQL Server Timeline
- 28. Aide par écrit requête SQL pour SQL Server
- 29. SQL Server: requête résultats d'une autre requête?
- 30. Requête d'accélération SQL Server
grand ... L'idée de .isApproved rocks !!! Pourquoi je ne pouvais pas avoir cette idée avant :) –