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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Ottimmizzare query su AS400
martedì 07 aprile 2009 - 17.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
maltra
Profilo
| Newbie
24
messaggi | Data Invio:
mar 7 apr 2009 - 17:00
Buongiorno a tutti ho una domanda da porre per ottimizzare delle query;
Attulmente in "modalità di debug" ho seguito questa logica che non è per niente ottimale:
Eseguo una query su una tabella clienti che mi "estrae" un certo numero di clienti[Campo kiave Codice].
Da questa estrazione per tutti clienti estratti (attualmente faccio un foreach della datatable) verifico che il codice sia presente in un'latra query e tutti i valori risultati per tutti iclienti li mentto in un'ultima dataTable;
Ecco una bozza di codice:
dvg1.DataSource = Qui passo la 1 query che restituisce tutti i clienti interessati
DataTable dt2 = new DataTable();
//Ciclo le righe della Data Grid per ottenere quello che mi serve
foreach (DataGridViewRow row in dvg1.Rows)
{
string cod = Convert.ToString(row.Cells["CODICE"].Value);
dt2.Merge(2 query su tabella diversa per estrarre i dati necessari,tutti i dati sono necessari)
}
dvg1Step.DataSource = dt2;
Come ottimizzare e performare questo codice? Grazie mille
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 !