Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Data Relation
mercoledì 28 aprile 2004 - 12.33
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
pecos81
Profilo
| Junior Member
68
messaggi | Data Invio:
mer 28 apr 2004 - 12:33
Ciao a tutti,
cerco di capire le potenzialità dele relazioni con le tabelle. Facciamo un es. pratico:
Creazione di preventivo -> 2 Tabelle, 1)dati_fissi contenente dati mittente, destinatario e termini di pagamento e 2)dati_variabili contenente i prodotti del preventivo.
Le 2 tab sono accomunate da un campo nr_preventivo.
Quello che faccio ora (es x vedere l'archivio dei preventivi) è istanziare 2 DataAdapter,riempirli di tutti i dati presenti nelle tabelle e gestirli con 2 rispettivi dataview e filtrare per il campo nr_preventivo
Questo metodo è veloce, ma se le tabelle contengono migliaia di record rallenta.
COme si usano le relations?
Velocizzo?
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 28 apr 2004 - 16:02
Esatto, come dice Marco.
Beh con la vista non è che migliora la velocità, qui si tratta di usare dei DataAdapter ma fare delle query più ridottoe ceh non ti restituiscano migliaia di record.
Il DataSet è una rappresentazione del Database in memoria quindi se tu fai select * from tabella lui ti ritorna tutti i record e te li spara tutti nella RAM appesantendo il server o il PC.
Quindi usa nella SELECT solo i campi necessari e con il WHERE filtra volta per volta i dati che ti servono in modo da ridurre il Set dei records.
Le relazioni servono per mantenere l'integrità referenziale, non per aumentare la velocità.
ciao
david
pecos81
Profilo
| Junior Member
68
messaggi | Data Invio:
mer 28 apr 2004 - 18:32
Beh, mi sono dimenticato di precisare che uso Access, comunque proverò ad istanziare un data adapter x + tabelle.
Grazie e ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 29 apr 2004 - 08:21
Non so se funziona quel Tip lì anche per Access però è da provare.
E' molto comodo però perchè con un Adapter unico fai più query e tutto il contenuto va a finire nel Dataset poi elabori man mano ciò che ti serve.
ciao
david
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !