Newsgroup: it.comp.appl.access
Titolo: eseguire query da remoto

Salve, vorrei un aiuto riguardo l'esecuzioni di query da remoto.
Ho sviluppato un'applicazione in access2003 con tabelle collegate in 
rete locale. Poichï¿œ ci sono alune query che non fanno altro che 
aggiornare delle tabelle che sono collegateho pensato di trasferire tali 
query sempre nel remoto e quindi lavorano in locale. Ho collegato nei 
riferimenti un file .mdb di appoggio dove ho preparato delle fuzioni che 
mi permettono di attivare le query in rete. Tutto funziona perettamente, 
perï¿œ il tempo di attesa ï¿œ sempre lo stesso eppure l'esecuzione della 
query attivandola direttamente dal file di appoggio ï¿œ velocissima. 
Perchï¿œ attivandola tramite rete i tempi si allungano ï¿œ come se la query 
fosse sul programma principale ed eseguisse tramite le tabelle collegate 
e non direttamente. Come posso fare?
grazie

grazie
Una parola sola...nn puoi.....Access non � un motore client/server, ma
file-sharing. Quindi jet non esegue query o altre operazione sul 'server' ma
sul client. Ci sono MILIONI di righe di commenti su questo NG in merito!!!!!
;)
Se le tabelle sono correttamente indicizzate e non chedi cose turche, il
client si porta su tutti gli indici e lavora su questi, se c'� qualcosa che
non va invece si porta su tutta la tabella....con conseguente intasamento
della rete......
Ma toglimi una curiosit�: come avresti fatto a far eseguire le query in
remoto??!??!?
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it


be questo ï¿œ semplice perï¿œ da come hai detto in pratica sele riporta nel 
front-end e le elabora bella fregatura per far partire le query ho 
creato un file mdb all'interno dove risiede il file dati, ho collegato 
tutte le tabelle e una query di calcolo per prova che naturalmente se 
effettuata dal front-end ci mette diversi secondi 30 +/-, ho creato un 
modulo con una funzione che richiama la query.Nel front-end ho inserito 
nei riferimenti il file mdb e poi non ho fatto altro che richiamare la 
funzione e dacome dici tu a questo punto la query che parte nel file 
remoto ï¿œ come se partisse dal front-end. L'dea sarebbe pure di farla 
partire in automatico con il temporizzatore perï¿œ non so se conviene

 se conviene
La connessione parte dal tuo pc sempre non da quello collegato.
A riprova se elimini la connessione odbc non ti colleghi
Ti invito APPASSIONATAMENTE ad utlizzare le query pass-through che 
restituisco dal server ci� che chiedi ed eviti il disastro delle tabelle 
collegate.
Ciao 

 query pass-through
Io non ho un collegamento sqlserver o altri e sinceramente non sapei 
come effettuare le query pass-through
puoi spiegarmi come si effettuano e cosa fanno


http://support.microsoft.com/kb/303968/it
Hai il vantaggio che esegui tutto sul server (sql, db2, access!, e altri 
l'importante avere il driver odbc) nel "dialetto" sql del server e che ti 
vengano restituiti solo i record che richiedi.
Ad esempio il reperimento di pochi record di tabelle gigantesche magari in 
join.
Installa NetPersec che ti quantifica quanto "spendi" in tx e rx e ti 
accorgerai della enorme differenza.
Ciao
Daniele 


Access non pu� lavorare in ODBC con mdb collegato......



Hai provato con creare un file UDL? Con il provider Jet OLE DB hai comunque 
vantaggi sulla rete.
Ciao
Daniele 

OneEDP ha scritto:

Detta cos� mi sembrano cmq forzature.......



Il tempo � tiranno ;-)


Bastardo e impestato, pure.....
parole sante......


 file UDL
Infatti era quello che desideravo cioe creare delle query che funzionano 
solo sul server ome funzionano queste query una volta creato il 
collegamento della query Via odbc prepari la query normalmente? non so 
proprio come funziona? grazie


Questo � un buon inizio
http://support.microsoft.com/kb/303968/it
Ciao