Che diavolo, colgo l'occasione.
Modifica: Per quanto riguarda la connettività, mi raccomando HEARTILTY:
Oggetti Oracle per OLE , OO4O in breve.
È realizzato da Oracle per Oracle, non da MS. Utilizza driver nativi ad alte prestazioni, NON ODBC per aumentare le prestazioni. L'ho usato personalmente in diverse occasioni ed è veloce. Mi stavo connettendo a database e data warehouse estremamente grandi in cui ogni tabella non era mai inferiore a 2 milioni di record, la maggior parte erano molto più grandi.
Nota che non è necessario conoscere OLE per utilizzare questo. Avvolge OLE, da cui il nome. Concettualmente e sintatticamente, racchiude il "set di risultati" in un dynaset alimentato da comandi SQL. Se hai mai usato DAO o ADO sarai produttivo in 5 minuti.
Ecco un articolo più approfondito.
Se non puoi usare OO4O, allora il provider di dati .Net specializzato realizzato da Oracle è molto buono. NON quello realizzato da MS.
HTH
Utilizzare una clausola "WHERE"? Esempio:"seleziona id da oggetti dove id =criteri"
Questo invia solo il record di interesse attraverso la rete. In caso contrario, tutti i 23 milioni di record vengono inviati via cavo.
OPPURE, esamina "tra".
"seleziona id dagli oggetti in cui id tra thisone e thatone"
Ciò invia un set ridotto di record nell'intervallo specificato.
HTH