OVH Cloud OVH Cloud

Question de partage d'une table sous MSDE 2k

4 réponses
Avatar
TF
Bonsoir,
J'ai 2 questions :
1 -J'ai une table qui doit être accessible par les deux bases (B1 et B2) qui
tournent sous MSDE 2k, comment mes projets ADP puissent leur base (B1 ou B2)
et cette table ?
Pour info :
Le projet ADP est lié au serveur et à sa base dès le démerrage (Fichier->
Connexion). Dans mes codes en VBA, j'accède aux PS, vues, ... à l'aide de la
Connexion Active.

2 - Je veux compiler le projet et le fournir en ADE, comment ce projet
trouve le serveur de MSDE et la base (car le serveur change de nom selon le
client).

Merci

4 réponses

Avatar
Fred BROUARD
1) SELECT ...
FROM NomBase.NomUser.NomObjet
exemple :
SELECT *
FROM B1.dbo.MaTable
elision :
SELECT *
FROM B1..MaTable


2) la base à toujours le même nom.
En principe le nom du serveur SQL est le nom de la machine. Sauf si instance différente.
Dans ce cas, soit utiliser une API windows pour récupérer les noms des instances de SQL Server,
soit paramétrer ce nom, par exemple dans un fichier ini ou dans une clef de registre...

A +

--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************


TF a écrit:
Bonsoir,
J'ai 2 questions :
1 -J'ai une table qui doit être accessible par les deux bases (B1 et B2) qui
tournent sous MSDE 2k, comment mes projets ADP puissent leur base (B1 ou B2)
et cette table ?
Pour info :
Le projet ADP est lié au serveur et à sa base dès le démerrage (Fichier->
Connexion). Dans mes codes en VBA, j'accède aux PS, vues, ... à l'aide de la
Connexion Active.

2 - Je veux compiler le projet et le fournir en ADE, comment ce projet
trouve le serveur de MSDE et la base (car le serveur change de nom selon le
client).

Merci




Avatar
TF
Merci bcp
"Fred BROUARD" a écrit dans le message de
news:
1) SELECT ...
FROM NomBase.NomUser.NomObjet
exemple :
SELECT *
FROM B1.dbo.MaTable
elision :
SELECT *
FROM B1..MaTable


2) la base à toujours le même nom.
En principe le nom du serveur SQL est le nom de la machine. Sauf si


instance différente.
Dans ce cas, soit utiliser une API windows pour récupérer les noms des


instances de SQL Server,
soit paramétrer ce nom, par exemple dans un fichier ini ou dans une


clef de registre...

A +

--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************


TF a écrit:
> Bonsoir,
> J'ai 2 questions :
> 1 -J'ai une table qui doit être accessible par les deux bases (B1 et B2)


qui
> tournent sous MSDE 2k, comment mes projets ADP puissent leur base (B1 ou


B2)
> et cette table ?
> Pour info :
> Le projet ADP est lié au serveur et à sa base dès le démerrage


(Fichier->
> Connexion). Dans mes codes en VBA, j'accède aux PS, vues, ... à l'aide


de la
> Connexion Active.
>
> 2 - Je veux compiler le projet et le fournir en ADE, comment ce projet
> trouve le serveur de MSDE et la base (car le serveur change de nom selon


le
> client).
>
> Merci
>
>



Avatar
TF
Pour ma seconde question, je ne sais pas comment dans le project DP, je peux
changer le nom du serveur SQl et le nom de la base.
J'ai déjà mon fichier INI, je peux construire ma chaîne de connxion qui a
l'allure suivante :
strCnx = "Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security
Infoúlse;INITIAL CATALOG=" & dbname & ";DATA SOURCE=" & srv & ";"

jMERCI

"Fred BROUARD" a écrit dans le message de
news:
1) SELECT ...
FROM NomBase.NomUser.NomObjet
exemple :
SELECT *
FROM B1.dbo.MaTable
elision :
SELECT *
FROM B1..MaTable


2) la base à toujours le même nom.
En principe le nom du serveur SQL est le nom de la machine. Sauf si


instance différente.
Dans ce cas, soit utiliser une API windows pour récupérer les noms des


instances de SQL Server,
soit paramétrer ce nom, par exemple dans un fichier ini ou dans une


clef de registre...

A +

--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************


TF a écrit:
> Bonsoir,
> J'ai 2 questions :
> 1 -J'ai une table qui doit être accessible par les deux bases (B1 et B2)


qui
> tournent sous MSDE 2k, comment mes projets ADP puissent leur base (B1 ou


B2)
> et cette table ?
> Pour info :
> Le projet ADP est lié au serveur et à sa base dès le démerrage


(Fichier->
> Connexion). Dans mes codes en VBA, j'accède aux PS, vues, ... à l'aide


de la
> Connexion Active.
>
> 2 - Je veux compiler le projet et le fournir en ADE, comment ce projet
> trouve le serveur de MSDE et la base (car le serveur change de nom selon


le
> client).
>
> Merci
>
>



Avatar
TF
c'est bon j'ai trouvé dans les archives de
microsoft.public.access.adp.sqlserver
au lien suivant :
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=eGD6%24lHqBHA.2412%40tkmsftngp03&rnum=1&prev=/groups%3Fq%3DDim%2BoAcc%2BAs%2BAccess.Application%2Bgroup:microsoft.public.access.adp.sqlserver%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26group%3Dmicrosoft.public.access.adp.sqlserver%26selm%3DeGD6%2524lHqBHA.2412%2540tkmsftngp03%26rnum%3D1


"TF" a écrit dans le message de
news:40a7af37$0$30072$
Pour ma seconde question, je ne sais pas comment dans le project DP, je


peux
changer le nom du serveur SQl et le nom de la base.
J'ai déjà mon fichier INI, je peux construire ma chaîne de connxion qui a
l'allure suivante :
strCnx = "Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security
Infoúlse;INITIAL CATALOG=" & dbname & ";DATA SOURCE=" & srv & ";"

jMERCI

"Fred BROUARD" a écrit dans le message de
news:
> 1) SELECT ...
> FROM NomBase.NomUser.NomObjet
> exemple :
> SELECT *
> FROM B1.dbo.MaTable
> elision :
> SELECT *
> FROM B1..MaTable
>
>
> 2) la base à toujours le même nom.
> En principe le nom du serveur SQL est le nom de la machine. Sauf si
instance différente.
> Dans ce cas, soit utiliser une API windows pour récupérer les noms


des
instances de SQL Server,
> soit paramétrer ce nom, par exemple dans un fichier ini ou dans une
clef de registre...
>
> A +
>
> --
> Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
> ************************ www.datasapiens.com *************************
>
>
> TF a écrit:
> > Bonsoir,
> > J'ai 2 questions :
> > 1 -J'ai une table qui doit être accessible par les deux bases (B1 et


B2)
qui
> > tournent sous MSDE 2k, comment mes projets ADP puissent leur base (B1


ou
B2)
> > et cette table ?
> > Pour info :
> > Le projet ADP est lié au serveur et à sa base dès le démerrage
(Fichier->
> > Connexion). Dans mes codes en VBA, j'accède aux PS, vues, ... à l'aide
de la
> > Connexion Active.
> >
> > 2 - Je veux compiler le projet et le fournir en ADE, comment ce projet
> > trouve le serveur de MSDE et la base (car le serveur change de nom


selon
le
> > client).
> >
> > Merci
> >
> >
>