Bonjour amis developpeurs.
Je travaille sur un projet Access connecte a une base de donnees SQL Server
2000. L'application sera installee en reseau et utilisee par 20 utilisateurs.
a) J'aimerais contourner la connection automatique de mon projet a la base
de donnees au demarrage. En effet, j'aimerais utiliser le string de
Connection afin de permettre a chaque utilisateur de s'identifier au
lancement de l'application. Ainsi, le nom et mot de passe de l'utilisateur
seront recuperes comme UserID et Password dans le string de connection.
Comment puis-je le faire?
b) Quelle est la bonne methode pour inserer des enregistrements dans une
table SQL Server 2000 a partir d'un formulaire d'une base de donnees Access
(*.adp) :
creer un recordset puis utiliser la methode AddNew? Ou alors faire appel a
une procedure stockee a laquelle je peux passer les valeurs a inserer comme
parametre?
NB: J'utilise des formulaires de saisie sans source de donnees, c-a-d dont
la propriete RecordSource est Null.
Merci.
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
david
salut, a)Pourquoi faire ton interface avec Access et pas avec VB directement ? Sinon, ta base access ne doit pas lier de données depuis SQL (pas de tables attachées, ...) Lors de l'ouverture, affiche un formulaire permettant la saisie de l'utilisateur et du mot de passe. Une fois cela recceuilli, ouvre ta connection avec SQL serveur et stocke la dans une variable globale déclarée en public dans un module.
b)En ce qui concerne l'utilisation de SQL serveur : le mieux c'est les procédures stockées. Elles permettent de délocaliser certains test (qui peuvent être fait sur le serveur) et de réduire le temp d'exécution (les P.S. sont compilées).
A+, david
salut,
a)Pourquoi faire ton interface avec Access et pas avec VB directement ?
Sinon, ta base access ne doit pas lier de données depuis SQL (pas de
tables attachées, ...)
Lors de l'ouverture, affiche un formulaire permettant la saisie de
l'utilisateur et du mot de passe. Une fois cela recceuilli, ouvre ta
connection avec SQL serveur et stocke la dans une variable globale
déclarée en public dans un module.
b)En ce qui concerne l'utilisation de SQL serveur : le mieux c'est les
procédures stockées.
Elles permettent de délocaliser certains test (qui peuvent être fait
sur le serveur) et de réduire le temp d'exécution (les P.S. sont
compilées).
salut, a)Pourquoi faire ton interface avec Access et pas avec VB directement ? Sinon, ta base access ne doit pas lier de données depuis SQL (pas de tables attachées, ...) Lors de l'ouverture, affiche un formulaire permettant la saisie de l'utilisateur et du mot de passe. Une fois cela recceuilli, ouvre ta connection avec SQL serveur et stocke la dans une variable globale déclarée en public dans un module.
b)En ce qui concerne l'utilisation de SQL serveur : le mieux c'est les procédures stockées. Elles permettent de délocaliser certains test (qui peuvent être fait sur le serveur) et de réduire le temp d'exécution (les P.S. sont compilées).
A+, david
Charles ERNST
ADP demande un login sur SQL Server. IL suffit de mettre un mot de passe sur l'utilisateur sa et de créer les utilisateurs dans SQL SERVER Pour ce qui concerne l'insertion d'un enregistrement, la meilleure est un masque de saisie. Pour les insertions par Soft, le plus rapide est une procédure stockée à laquelle on passe les paramètres
"Anicet" a écrit dans le message de news:
Bonjour amis developpeurs. Je travaille sur un projet Access connecte a une base de donnees SQL Server 2000. L'application sera installee en reseau et utilisee par 20 utilisateurs. a) J'aimerais contourner la connection automatique de mon projet a la base de donnees au demarrage. En effet, j'aimerais utiliser le string de Connection afin de permettre a chaque utilisateur de s'identifier au lancement de l'application. Ainsi, le nom et mot de passe de l'utilisateur seront recuperes comme UserID et Password dans le string de connection. Comment puis-je le faire? b) Quelle est la bonne methode pour inserer des enregistrements dans une table SQL Server 2000 a partir d'un formulaire d'une base de donnees Access (*.adp) : creer un recordset puis utiliser la methode AddNew? Ou alors faire appel a une procedure stockee a laquelle je peux passer les valeurs a inserer comme parametre? NB: J'utilise des formulaires de saisie sans source de donnees, c-a-d dont la propriete RecordSource est Null. Merci.
ADP demande un login sur SQL Server.
IL suffit de mettre un mot de passe sur l'utilisateur sa et de créer les
utilisateurs dans SQL SERVER
Pour ce qui concerne l'insertion d'un enregistrement, la meilleure est un
masque de saisie.
Pour les insertions par Soft, le plus rapide est une procédure stockée à
laquelle on passe les paramètres
"Anicet" <Anicet@discussions.microsoft.com> a écrit dans le message de news:
CFF7EC3C-77DD-4C4C-AF21-D3A8BC508227@microsoft.com...
Bonjour amis developpeurs.
Je travaille sur un projet Access connecte a une base de donnees SQL
Server
2000. L'application sera installee en reseau et utilisee par 20
utilisateurs.
a) J'aimerais contourner la connection automatique de mon projet a la base
de donnees au demarrage. En effet, j'aimerais utiliser le string de
Connection afin de permettre a chaque utilisateur de s'identifier au
lancement de l'application. Ainsi, le nom et mot de passe de l'utilisateur
seront recuperes comme UserID et Password dans le string de connection.
Comment puis-je le faire?
b) Quelle est la bonne methode pour inserer des enregistrements dans une
table SQL Server 2000 a partir d'un formulaire d'une base de donnees
Access
(*.adp) :
creer un recordset puis utiliser la methode AddNew? Ou alors faire appel a
une procedure stockee a laquelle je peux passer les valeurs a inserer
comme
parametre?
NB: J'utilise des formulaires de saisie sans source de donnees, c-a-d dont
la propriete RecordSource est Null.
Merci.
ADP demande un login sur SQL Server. IL suffit de mettre un mot de passe sur l'utilisateur sa et de créer les utilisateurs dans SQL SERVER Pour ce qui concerne l'insertion d'un enregistrement, la meilleure est un masque de saisie. Pour les insertions par Soft, le plus rapide est une procédure stockée à laquelle on passe les paramètres
"Anicet" a écrit dans le message de news:
Bonjour amis developpeurs. Je travaille sur un projet Access connecte a une base de donnees SQL Server 2000. L'application sera installee en reseau et utilisee par 20 utilisateurs. a) J'aimerais contourner la connection automatique de mon projet a la base de donnees au demarrage. En effet, j'aimerais utiliser le string de Connection afin de permettre a chaque utilisateur de s'identifier au lancement de l'application. Ainsi, le nom et mot de passe de l'utilisateur seront recuperes comme UserID et Password dans le string de connection. Comment puis-je le faire? b) Quelle est la bonne methode pour inserer des enregistrements dans une table SQL Server 2000 a partir d'un formulaire d'une base de donnees Access (*.adp) : creer un recordset puis utiliser la methode AddNew? Ou alors faire appel a une procedure stockee a laquelle je peux passer les valeurs a inserer comme parametre? NB: J'utilise des formulaires de saisie sans source de donnees, c-a-d dont la propriete RecordSource est Null. Merci.