J'ai un programme qui lit des infos clients sur une base=20
de donn=E9es sql et j'aimerais savoir comment avertir un=20
usager X que le client auquel il veut acc=E9der est utilis=E9=20
par l'usager Y. Comment peut-on faire ?
Je pourrais cr=E9er un table qui ins=E8re le id du client et=20
de l'usager, mais s'il y a arr=EAt non conforme du programme=20
la table de se videra pas. Solution ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emmanuel DURAND
Vois avec les gars de SQL, il est possible que l'on puisse requêter la liste des utilisateurs connectés. Un champ suffira, pas besoin d'une table. Tu peux aussi laisser l'utisateur pouvoir forcer la consultation.
Vois avec les gars de SQL, il est possible que l'on puisse requêter la liste
des utilisateurs connectés.
Un champ suffira, pas besoin d'une table.
Tu peux aussi laisser l'utisateur pouvoir forcer la consultation.
Vois avec les gars de SQL, il est possible que l'on puisse requêter la liste des utilisateurs connectés. Un champ suffira, pas besoin d'une table. Tu peux aussi laisser l'utisateur pouvoir forcer la consultation.
Quasimodo
Geko wrote :
Bonjour,
J'ai un programme qui lit des infos clients sur une base de données sql et j'aimerais savoir comment avertir un usager X que le client auquel il veut accéder est utilisé par l'usager Y. Comment peut-on faire ?
Je pourrais créer un table qui insère le id du client et de l'usager, mais s'il y a arrêt non conforme du programme la table de se videra pas. Solution ?
Bonjour, Vous avez plusieur possibilité, suivant votre config et les moyens mis en oeuvres et bien sûr le compromis entre complexité de la solution et l'importance du résultat recherché. Si vous utilisez SQL Server (Oracle, Postgress,...), pas de problème. Ils permetent de tenir compte des utilisateurs connecté ou pas en temps réel. Ainsi, vous pouvez soit mettre à jour une table (qui est inutile puisque le SGBDR le fait lui même pour vous) ou de déclencher un trigger ... Si vous ne posséder pas un sgbdr de ce type mais plutôt un système du type foxpro, MS Access ... et qu'aucune évolution vers un système plus robust n'est prévue. Vous devrez émuler ce type de fonction (d'ou la question d'une future évolution) et créer une interface entre votre application et la base de données. Vous devrez utiliser un "serveur" hardware et créer un programme de type server (utilisation du control winsock ou les api réseau) qui serra l'interface et s'occuperra de la gestion des users connecté, plus les accès base de données. Vous pouvez utiliser aussi un service (vous ne pourrez pas le créer avec vb6), il y à aussi les web services, peut être d'autres solutions mais j'en vois pas. Bon peut être certaines solutions sont des usines à gaz, mais quand même, je ne connais pas vos possibilités, vos config ... J'espere vous avoir quand même mis sur une voie.
@+Quaz
-- This is an automatic signature of MesNews. Site : http://mesnews.no-ip.com
Geko wrote :
Bonjour,
J'ai un programme qui lit des infos clients sur une base
de données sql et j'aimerais savoir comment avertir un
usager X que le client auquel il veut accéder est utilisé
par l'usager Y. Comment peut-on faire ?
Je pourrais créer un table qui insère le id du client et
de l'usager, mais s'il y a arrêt non conforme du programme
la table de se videra pas. Solution ?
Bonjour,
Vous avez plusieur possibilité, suivant votre config et les moyens mis
en oeuvres et bien sûr le compromis entre complexité de la solution et
l'importance du résultat recherché.
Si vous utilisez SQL Server (Oracle, Postgress,...), pas de problème.
Ils permetent de tenir compte des utilisateurs connecté ou pas en temps
réel. Ainsi, vous pouvez soit mettre à jour une table (qui est inutile
puisque le SGBDR le fait lui même pour vous) ou de déclencher un
trigger ...
Si vous ne posséder pas un sgbdr de ce type mais plutôt un système du
type foxpro, MS Access ... et qu'aucune évolution vers un système plus
robust n'est prévue. Vous devrez émuler ce type de fonction (d'ou la
question d'une future évolution) et créer une interface entre votre
application et la base de données. Vous devrez utiliser un "serveur"
hardware et créer un programme de type server (utilisation du control
winsock ou les api réseau) qui serra l'interface et s'occuperra de la
gestion des users connecté, plus les accès base de données.
Vous pouvez utiliser aussi un service (vous ne pourrez pas le créer
avec vb6), il y à aussi les web services, peut être d'autres solutions
mais j'en vois pas.
Bon peut être certaines solutions sont des usines à gaz, mais quand
même, je ne connais pas vos possibilités, vos config ...
J'espere vous avoir quand même mis sur une voie.
@+Quaz
--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
J'ai un programme qui lit des infos clients sur une base de données sql et j'aimerais savoir comment avertir un usager X que le client auquel il veut accéder est utilisé par l'usager Y. Comment peut-on faire ?
Je pourrais créer un table qui insère le id du client et de l'usager, mais s'il y a arrêt non conforme du programme la table de se videra pas. Solution ?
Bonjour, Vous avez plusieur possibilité, suivant votre config et les moyens mis en oeuvres et bien sûr le compromis entre complexité de la solution et l'importance du résultat recherché. Si vous utilisez SQL Server (Oracle, Postgress,...), pas de problème. Ils permetent de tenir compte des utilisateurs connecté ou pas en temps réel. Ainsi, vous pouvez soit mettre à jour une table (qui est inutile puisque le SGBDR le fait lui même pour vous) ou de déclencher un trigger ... Si vous ne posséder pas un sgbdr de ce type mais plutôt un système du type foxpro, MS Access ... et qu'aucune évolution vers un système plus robust n'est prévue. Vous devrez émuler ce type de fonction (d'ou la question d'une future évolution) et créer une interface entre votre application et la base de données. Vous devrez utiliser un "serveur" hardware et créer un programme de type server (utilisation du control winsock ou les api réseau) qui serra l'interface et s'occuperra de la gestion des users connecté, plus les accès base de données. Vous pouvez utiliser aussi un service (vous ne pourrez pas le créer avec vb6), il y à aussi les web services, peut être d'autres solutions mais j'en vois pas. Bon peut être certaines solutions sont des usines à gaz, mais quand même, je ne connais pas vos possibilités, vos config ... J'espere vous avoir quand même mis sur une voie.
@+Quaz
-- This is an automatic signature of MesNews. Site : http://mesnews.no-ip.com