Newsgroup: it.comp.appl.access
Titolo: ADP - Connessioni

Ciao a tutti.
Per la cronaca sono riuscito a migrare un db verso MSDE (grazie Carlo,
grazie Cinzia).
Adesso mi chiedo se sia possibile collegare (è a ancora corretto il
termine?) le tabelle di più di un database nella stessa applicazione.
E se si, come sia possibile modificare la connessione a solo uno di
questi mentre l'applicazione è in esecuzione.
Grazie e scusate se non riesco ad essere + chiaro.
Sono in effetti in confusione di fronte alla novità.
Grazie+
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:94fa96b96478bdbd10d...@mygate.mailgate.org...

Ciao Marco,
in un ADP è possibile definire una connessione a un DB SQL  se ti servono
tabelle che stanno su altri db SQL o no devi collegarle nel DB SQL , per
farlo esiste una stored procedure che si chiama sp_addLinkedServer (ti
consiglio di guardartela sul Book On Line) che ti consente di collegare
tabelle da una sorgente dati esterna:
EXEC    sp_addlinkedserver    @server='2Server', @srvproduct='',
                                @provider='SQLOLEDB',
@datasrc='\\altrodbserver', @catalog='externdb'
a questo punto potrai accedere alle tabelle del db esterno con
2Server.externdb.dbo.NomeTabella
Spero di non avcerti fatto troppa confusione.
Cinzia

 Cinzia
Risposta chiarissima. Contenuto da sviluppare (cos'è il book On Line ?).
Mi (e ti) chiedo se il fatto di collegare le tabelle possa essere motivo
di lentezza.
Ti chiedo una cosa.
Ho sviluppato una procedura FE A2K / BE A2K così strutturata :
- Tabelle con parametri personali residenti su un piccolo mdb presente 
su ogni PC client .
- Tabelle con dati comuni (ABI - CAB - Valute - Lingue - IVA ... ) 
residenti su file server in un unico mdb .
- Tabelle con dati specifici (Anagrafici - Movimenti ... ) diversi in 
funzione dell'azienda che vado a selezionare (1 mdb per ogni azienda) 
residenti sempre su file server.
- Il tutto collegato al FE .
Vorrei riutilizzare parti di questa procedura per creare un progetto adp
 riscrivendo le parti necessarie .
Conviene ?
E se si come gestiresti le connessioni ?
Esagero ?
Grazie+ comunque.
Ciao


 ha scritto nel messaggio
news:907fe87cb3bc40acf40...@mygate.mailgate.org...

Ciao Marco,
il BOL è l'help in linea che se non erro dovrebbe esserci anche in MSDE qui
trovi il link alla versione inglese:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/startsql/portal_7ap1.asp
Secondo me dovresti valutare se vale effettivamente la pena di mantenere
database diversi o se invece non ti conviene  gestire tutto in un unico DB
gestendo Ruoli e utenti sul server, in modo tale che ognuno possa vedere
solo le sue informazioni.
Ti sarai accorto che fare un progetto ADP non è una operazione semplice, e
se hai già un MDB funzionante il primo passo potrebbe essere quello di
trasferire solo i BE su SQL Server e mantenere i client come mdb collegati
via ODBC al server.
Valuta anche la possibilità di gestire situazioni miste alcune cose gestite
via ADP e altre via MDB al CISA ho avuto modo di parlare con  un
partecipante che ha realizzato un'applicativo "commerciale" sfruttando
entrambe le tecnologie.
Saluti
Cinzia

 Cinzia
La tua pazienza è infinita.



ciao
Cinzia

 Cinzia
Ciao a te e ancora grazie.
Adesso torno a lottare con un messaggio di usa stored procedure che
elimina
si i records da una tabella ma mi manda un messaggio "Nessun record
Individuato"
e mi blocca l'esecuzione.
