Ottimmizzare query su AS400

martedì 07 aprile 2009 - 17.00

maltra Profilo | Newbie

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
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5