Avec MSSqlServeur 2000 jai crier une Base de données contient une table
materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur
peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1
Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants
ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à
l’utilisateur qui à lancer le programme ?
Exemple:
X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
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
Romelard Fabrice [MVP]
Bonjour, Je pense que votre question est plus liée à l'usage de Delphi avec SQL Server. De ce fait, je pense que ce newsgroup n'est pas le plus adapté pour celle-ci.
-- Cordialement.
Romelard Fabrice [MVP]
"bakelli" a écrit dans le message de news:
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l'utilisateur qui à lancer le programme ?
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Bonjour,
Je pense que votre question est plus liée à l'usage de Delphi avec SQL
Server.
De ce fait, je pense que ce newsgroup n'est pas le plus adapté pour
celle-ci.
--
Cordialement.
Romelard Fabrice [MVP]
"bakelli" <abbas@gepco.dz> a écrit dans le message de news:
mn.11fb7d656618b7ea.34769@gepco.dz...
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table
materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut
acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1
Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l'utilisateur
qui à lancer le programme ?
Exemple:
X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Bonjour, Je pense que votre question est plus liée à l'usage de Delphi avec SQL Server. De ce fait, je pense que ce newsgroup n'est pas le plus adapté pour celle-ci.
-- Cordialement.
Romelard Fabrice [MVP]
"bakelli" a écrit dans le message de news:
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l'utilisateur qui à lancer le programme ?
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Faust
hum, je me permet de mettre mon grain de sel, ce serait avec Visual Studio que le problème serait le même:
utilisateur X1 autorisation pour Vue1 mais pas pour Vue2 utilisateur X2 autorisation pour Vue2 mais pas pour Vue1
et ce que veut bakelli (si j'ai bien compris) c'est que l'utilisateur X1 utilise la Vue1 et que X2 utilise Vue2
grosso modo, je suppose qu'il faut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
(dzl de pas faire une réponse plus précise, SQLServer n'est pas mon domaine de prédilection)
/Après mure réflexion, _Romelard Fabrice [MVP]_ a écrit/ :
Bonjour, Je pense que votre question est plus liée à l'usage de Delphi avec SQL Server. De ce fait, je pense que ce newsgroup n'est pas le plus adapté pour celle-ci.
-- Cordialement.
Romelard Fabrice [MVP]
"bakelli" a écrit dans le message de news:
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l'utilisateur qui à lancer le programme ?
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
-- Mephitiquement votre, Faust ICQ #161252577
hum, je me permet de mettre mon grain de sel, ce serait avec Visual
Studio que le problème serait le même:
utilisateur X1 autorisation pour Vue1 mais pas pour Vue2
utilisateur X2 autorisation pour Vue2 mais pas pour Vue1
et ce que veut bakelli (si j'ai bien compris) c'est que l'utilisateur
X1 utilise la Vue1 et que X2 utilise Vue2
grosso modo, je suppose qu'il faut que l'application détermine sur
quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en
conséquence
(dzl de pas faire une réponse plus précise, SQLServer n'est pas mon
domaine de prédilection)
/Après mure réflexion, _Romelard Fabrice [MVP]_ a écrit/ :
Bonjour,
Je pense que votre question est plus liée à l'usage de Delphi avec SQL
Server.
De ce fait, je pense que ce newsgroup n'est pas le plus adapté pour celle-ci.
--
Cordialement.
Romelard Fabrice [MVP]
"bakelli" <abbas@gepco.dz> a écrit dans le message de news:
mn.11fb7d656618b7ea.34769@gepco.dz...
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table
materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut
acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1
Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à
l'utilisateur qui à lancer le programme ?
Exemple:
X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
-- Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
hum, je me permet de mettre mon grain de sel, ce serait avec Visual Studio que le problème serait le même:
utilisateur X1 autorisation pour Vue1 mais pas pour Vue2 utilisateur X2 autorisation pour Vue2 mais pas pour Vue1
et ce que veut bakelli (si j'ai bien compris) c'est que l'utilisateur X1 utilise la Vue1 et que X2 utilise Vue2
grosso modo, je suppose qu'il faut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
(dzl de pas faire une réponse plus précise, SQLServer n'est pas mon domaine de prédilection)
/Après mure réflexion, _Romelard Fabrice [MVP]_ a écrit/ :
Bonjour, Je pense que votre question est plus liée à l'usage de Delphi avec SQL Server. De ce fait, je pense que ce newsgroup n'est pas le plus adapté pour celle-ci.
-- Cordialement.
Romelard Fabrice [MVP]
"bakelli" a écrit dans le message de news:
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l'utilisateur qui à lancer le programme ?
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
-- Mephitiquement votre, Faust ICQ #161252577
bakelli
> que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
> que l'application détermine sur quelle vue l'utilisateur loggé a des droits
et qu'il l'utilise en conséquence
c'est exactement ceque je veut
que l'application détermine sur quelle vue l'utilisateur loggé a des
droits et qu'il l'utilise en conséquence
Donner moi la réponse en Visual Studio je m'occuperai de la convertir
en Delphi7 ;o)
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
> que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Sylvain Lafontaine
Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par exemple; de sorte que je ne peux pas vous dire si cela va être OK avec Delphi7 mais j'aurais tendance à croire que oui.
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" wrote in message news:
que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux
vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va
automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à
l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par
exemple; de sorte que je ne peux pas vous dire si cela va être OK avec
Delphi7 mais j'aurais tendance à croire que oui.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" <abbas@gepco.dz> wrote in message
news:mn.13747d657517540b.34769@gepco.dz...
que l'application détermine sur quelle vue l'utilisateur loggé a des
droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut
que l'application détermine sur quelle vue l'utilisateur loggé a des
droits et qu'il l'utilise en conséquence
Donner moi la réponse en Visual Studio je m'occuperai de la convertir en
Delphi7 ;o)
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par exemple; de sorte que je ne peux pas vous dire si cela va être OK avec Delphi7 mais j'aurais tendance à croire que oui.
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" wrote in message news:
que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
SQLpro [MVP]
bakelli a écrit :
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l’utilisateur qui à lancer le programme ?
Dans la chaine de connexion affectez l'utilisateur X1 ou X2 en fonction de son profil.
Le mieux est de passer par un utilisateur sa au départ puis scruter le nom NT du compte dans une table d'association. On en déduira le nom d'utilisateur à prendre en compte. Donc se déconnecter de la base et se reconnecter avec ce nouveau nom.
A +
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
bakelli a écrit :
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table
materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur
peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1
Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à
l’utilisateur qui à lancer le programme ?
Dans la chaine de connexion affectez l'utilisateur X1 ou X2 en fonction
de son profil.
Le mieux est de passer par un utilisateur sa au départ puis scruter le
nom NT du compte dans une table d'association. On en déduira le nom
d'utilisateur à prendre en compte.
Donc se déconnecter de la base et se reconnecter avec ce nouveau nom.
A +
Exemple:
X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l’utilisateur qui à lancer le programme ?
Dans la chaine de connexion affectez l'utilisateur X1 ou X2 en fonction de son profil.
Le mieux est de passer par un utilisateur sa au départ puis scruter le nom NT du compte dans une table d'association. On en déduira le nom d'utilisateur à prendre en compte. Donc se déconnecter de la base et se reconnecter avec ce nouveau nom.
A +
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
bakelli
> Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par exemple; de sorte que je ne peux pas vous dire si cela va être OK avec Delphi7 mais j'aurais tendance à croire que oui.
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" wrote in message news:
que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
C’est exactement ce que je cherche merci beaucoup ça marche très bien et Un grand merci encore à vous tous :D
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
> Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux
vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va
automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à
l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par
exemple; de sorte que je ne peux pas vous dire si cela va être OK avec
Delphi7 mais j'aurais tendance à croire que oui.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" <abbas@gepco.dz> wrote in message
news:mn.13747d657517540b.34769@gepco.dz...
que l'application détermine sur quelle vue l'utilisateur loggé a des
droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut
que l'application détermine sur quelle vue l'utilisateur loggé a des droits
et qu'il l'utilise en conséquence
Donner moi la réponse en Visual Studio je m'occuperai de la convertir en
Delphi7 ;o)
-- Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
C’est exactement ce que je cherche merci beaucoup ça marche très bien
et Un grand merci encore à vous tous :D
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
> Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par exemple; de sorte que je ne peux pas vous dire si cela va être OK avec Delphi7 mais j'aurais tendance à croire que oui.
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" wrote in message news:
que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
C’est exactement ce que je cherche merci beaucoup ça marche très bien et Un grand merci encore à vous tous :D
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
bakelli
> Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par exemple; de sorte que je ne peux pas vous dire si cela va être OK avec Delphi7 mais j'aurais tendance à croire que oui.
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" wrote in message news:
que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Salut; sa marche tres bien quand je l'affecte directement pour l'utilisateur mais comment faire pour remplacer l'utilisateur par un role Merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
> Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux
vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va
automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à
l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par
exemple; de sorte que je ne peux pas vous dire si cela va être OK avec
Delphi7 mais j'aurais tendance à croire que oui.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" <abbas@gepco.dz> wrote in message
news:mn.13747d657517540b.34769@gepco.dz...
que l'application détermine sur quelle vue l'utilisateur loggé a des
droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut
que l'application détermine sur quelle vue l'utilisateur loggé a des droits
et qu'il l'utilise en conséquence
Donner moi la réponse en Visual Studio je m'occuperai de la convertir en
Delphi7 ;o)
-- Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Salut;
sa marche tres bien quand je l'affecte directement pour l'utilisateur
mais comment faire pour remplacer l'utilisateur par un role
Merci d'avance
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
> Si vous voulez que cela se fasse automatiquement sur SQL-Server, vous deux vues doivent avoir le même nom mais des propriétaires différents:
X1.Vue1 et X2.Vue1
mais vous n'utilisez que Vue1 dans votre requête. SQL-Server va automatiquement associer Vue1 à X1.Vue1 pour l'utilisateur X1 et X2.Vue1 à l'utilisteur X2.
Cela ne fonctionne pas avec toutes les applications clients, comme ADP par exemple; de sorte que je ne peux pas vous dire si cela va être OK avec Delphi7 mais j'aurais tendance à croire que oui.
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"bakelli" wrote in message news:
que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence
c'est exactement ceque je veut que l'application détermine sur quelle vue l'utilisateur loggé a des droits et qu'il l'utilise en conséquence Donner moi la réponse en Visual Studio je m'occuperai de la convertir en Delphi7 ;o)
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Salut; sa marche tres bien quand je l'affecte directement pour l'utilisateur mais comment faire pour remplacer l'utilisateur par un role Merci d'avance
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
bakelli
> bakelli a écrit :
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l’utilisateur qui à lancer le programme ?
Dans la chaine de connexion affectez l'utilisateur X1 ou X2 en fonction de son profil.
Le mieux est de passer par un utilisateur sa au départ puis scruter le nom NT du compte dans une table d'association. On en déduira le nom d'utilisateur à prendre en compte. Donc se déconnecter de la base et se reconnecter avec ce nouveau nom.
A +
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
Salut, Excuser encore ma lourdeur, mais es que vous pouvez me donner un petit lien pour exploiter plus (j'ai beaucoup de retard à rattraper ^^ ) votre aider je croie que comme vous l'avez dit « scruter le nom NT du compte dans une table d'association. » est le meilleur moyen D’avance grand merci pour chaque second que vous sacrifier pour me répondre,
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
> bakelli a écrit :
Bonjour;
Avec MSSqlServeur 2000 jai crier une Base de données contient une table
materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut
acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1
Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à
l’utilisateur qui à lancer le programme ?
Dans la chaine de connexion affectez l'utilisateur X1 ou X2 en fonction de
son profil.
Le mieux est de passer par un utilisateur sa au départ puis scruter le nom NT
du compte dans une table d'association. On en déduira le nom d'utilisateur à
prendre en compte.
Donc se déconnecter de la base et se reconnecter avec ce nouveau nom.
A +
Exemple:
X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
Salut,
Excuser encore ma lourdeur, mais es que vous pouvez me donner un petit
lien pour exploiter plus (j'ai beaucoup de retard à rattraper ^^ )
votre aider je croie que comme vous l'avez dit
« scruter le nom NT du compte dans une table d'association. » est le
meilleur moyen
D’avance grand merci pour chaque second que vous sacrifier pour me
répondre,
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Avec MSSqlServeur 2000 jai crier une Base de données contient une table materiel jai crier deux vues :Vue1,Vue2 pour que chaque utilisateur peut acceder a une partie de cet table
J'ai ajouter deux utilisateurs:
Utilisateur X1 peut accéder à la vue : Vue1 Utilisateur X2 peut accéder à la vue : Vue2
Pour acceder a la base de données j'utilise Delphi7 et les composants ADO
Comment faire pour connecter ADODataSet à la vue qui à été offerte à l’utilisateur qui à lancer le programme ?
Dans la chaine de connexion affectez l'utilisateur X1 ou X2 en fonction de son profil.
Le mieux est de passer par un utilisateur sa au départ puis scruter le nom NT du compte dans une table d'association. On en déduira le nom d'utilisateur à prendre en compte. Donc se déconnecter de la base et se reconnecter avec ce nouveau nom.
A +
Exemple: X1 à lancer le programme ADODataSet sera orienter vers Vue1
Merci beaucoup
Salut, Excuser encore ma lourdeur, mais es que vous pouvez me donner un petit lien pour exploiter plus (j'ai beaucoup de retard à rattraper ^^ ) votre aider je croie que comme vous l'avez dit « scruter le nom NT du compte dans une table d'association. » est le meilleur moyen D’avance grand merci pour chaque second que vous sacrifier pour me répondre,
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net