Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Velocizzare riempimento di un dataset in vb.net tramite TableAdapter
Forum - C# / VB.NET - Velocizzare riempimento di un dataset in vb.net tramite TableAdapter

Avatar
peteruncle9 (Normal User)
Rookie


Messaggi: 26
Iscritto: 30/05/2009

Segnala al moderatore
Postato alle 14:16
Mercoledì, 27/01/2010
Ho un programma che carica una tabella di un database Sql Compact Edition che ha circa 20.000 righe attraverso il codice

Codice sorgente - presumibilmente Plain Text

  1. DataTable1TableAdapter.Fill(DbDataSet.DataTable1)



Se provo nella progettazione dataset di Visual Studio 2008 la query impiega 2 secondi circa, durante l'esecuzione del programma impiega 8-9 secondi.

Che motivi ci possono essere e come risolverli?

PM Quote
Avatar
peteruncle9 (Normal User)
Rookie


Messaggi: 26
Iscritto: 30/05/2009

Segnala al moderatore
Postato alle 13:27
Lunedì, 08/02/2010
Devo velocizzare una query del tipo

Codice sorgente - presumibilmente C# / VB.NET

  1. SELECT        Tabella1.Nome, Tabella1.Cognome, Tabella1.DataNascita, Tabella1.Residenza, Tabella2.Ora, Tabella2.ID1, Tabella1.ID
  2. FROM            Tabella2 INNER JOIN
  3.                          Tabella1 ON Tabella2.ID1 = Tabella1.ID




PM Quote
Avatar
giari@giarisystem.it (Normal User)
Newbie


Messaggi: 1
Iscritto: 13/04/2010

Segnala al moderatore
Postato alle 7:04
Martedì, 13/04/2010
Testo quotato

Postato originariamente da peteruncle9:

Ho un programma che carica una tabella di un database Sql Compact Edition che ha circa 20.000 righe attraverso il codice

Codice sorgente - presumibilmente Plain Text

  1. DataTable1TableAdapter.Fill(DbDataSet.DataTable1)



Se provo nella progettazione dataset di Visual Studio 2008 la query impiega 2 secondi circa, durante l'esecuzione del programma impiega 8-9 secondi.

Che motivi ci possono essere e come risolverli?



Ho anche io lo stesso problema, hai trovato una soluzione?
Saluti

PM Quote
Avatar
peteruncle9 (Normal User)
Rookie


Messaggi: 26
Iscritto: 30/05/2009

Segnala al moderatore
Postato alle 16:41
Martedì, 04/05/2010
Ho provato ha modificare la query in
Codice sorgente - presumibilmente C# / VB.NET

  1. SELECT        Tabella1.Nome, Tabella1.Cognome, Tabella1.DataNascita, Tabella1.Residenza, Tabella1.Ora, Tabella1.ID FROM Tabella1


e il tempo di caricamento dei dati non è diminuito.
Nessuno è in grado di spiegarmi come mai impieghi così tanto tempo?

Ultima modifica effettuata da peteruncle9 il 04/05/2010 alle 16:42
PM Quote