71 messaggi dal 06 settembre 2002
Ho aperto una connessione con Database1.mdb, e poi ho provato, e con sorpresa ho visto che funziona, la seguente query:
Insert into d:\inetpub\wwwroot\folder1\database2.mdb.tabella1 select * from d:\inetpub\wwwroot\folder2\database3.mdb.tabella2
E' possibile cioè mettere in relazione tabelle residenti su database diversi indipendentemente dal database utilizzato per la connessione!
Ovviamente l'indirizzo assoluto del database può essere recuperato con Server.MapPath
Ciao

Ciao

Marco

http://www.mso.it/old-public/marco/index.asp

Ciao

Marco
si, è possibile.
se provi a crare un database all.mdb, e colleghi all'interno dello stesso (non importa, collega...) i dati provenienti da altri database (non solo Access) potrai lavorare tranquillamente come se l'avessi in locale.

come prima cosa mi viene in mente una query che salva in locale, su Access, i dati che stanno su SQL Server, filtrandoli in base a certi parametri.

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
71 messaggi dal 06 settembre 2002
E' vero!!!
Ho provato con collegamenti di db paradox e funziona regolarmente!!!
Che senso ha allora la connessione ad un determinato database? Non sarebbe più logica la connessione ad un ambiente, un server, insomma un contenitore dove sono residenti o anche catalogati (potrebbero addirittura essere residenti altrove!) i database?

Ciao

Marco

http://www.mso.it/old-public/marco/index.asp

Ciao

Marco
902 messaggi dal 19 aprile 2001
Su questo hai ragione, già adesso il tuo db può risiedere in un'altra macchina.
La differenza la fa la velocità.
Sicuramente se devi collegare i dati di 2 tabelle la scelta migliore è averle nello stesso db.

*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
confermo quanto detto da ueilat ed aggiungo: come colleghi due db access da remoto? l'unico modo è RDS, ma non è proprio la scelta migliore, sia in termini di performance che di sicurezza.

in più, uno acquista SQL Server (o cmq usa un DBMS come MySQL, Oracle, DB2, etc...) proprio perchè è fatto apposta per queste cose (contenere dati) e ti evita di dover avere in mezzo dei passaggi intermedi per le chiamate (e le risposte) al database, oltre che per la ricezione dei dati dallo stesso.

per questo hanno introdotto UDA ed ole-DB, per bypassare ODBC e rendere più veloce questo genere di operazioni.

PHP usa delle library che hanno accesso diretto al db, proprie per ognuno e per queste sono sensibilmente più veloci di OLE-db nell'accesso ai dati.
tuttavia, OLE-db è una specie di "paradigma", un modo, una strada da seguire per accedere a dati di natura diversa (non solo record e tabelle) a prescindere dalla base che fornisce questi dati, permettendo di riutilizzare queste fonti non solo con le ASP, ma in tutte le applicazioni Windows.

insomma, ho divagato leggermente  , ma il senso del discorso credo si sia capito

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
71 messaggi dal 06 settembre 2002
Quando si fa un join le prestazioni sono sempre inferiori.
Il fatto è che, se devo interrogare una tabella, avere già a disposizione gli indirizzi fisici dei dati o andarli a reperire in un catalogo, non credo sia determinante per le prestazioni.
Su grossi mainframe la connect avviene su un ambiente DB2, all'interno dei quali esistono database, tablespace e tabelle.
La stessa cosa potrebbe essere anche su un piccolo server dove, con una connect, potresti avere a disposizione (che le utilizzi o no), singolarmente o simultaneamente, tutte le tabelle.

Ciao

Marco

http://www.mso.it/old-public/marco/index.asp

Ciao

Marco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.