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
Access DB + ADO.NET = Lentezza infinita?
lunedì 07 giugno 2010 - 17.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Skini82
Profilo
| Newbie
4
messaggi | Data Invio:
lun 7 giu 2010 - 17:44
Buongiorno,
capita solo a me questa situazione oppure non sono il solo?
Ho un programmino che prende dati da un XML, verifica la coerenza nel database Access (2003) e nel caso aggiorna i dati...
L'update lo faccio tramite un Command, scrivendo l'SQL che mi serve per aggiornarlo in una variabile, mettendola nella commandtext e poi facendo myCommand.executeNonQuery...
Facendo il tutto con ADO.NET, mi aggiorna una riga ogni secondo, mentre riscrivendo l'equivalente con ADO (Conn.Execute My_SQL_String), è una scheggia...
Da cosa potrebbe dipendere?
Non ho con me il codice sorgente, nel caso potrei postarlo, ma non penso sia un problema strettamente legato alla scrittura del codice.
Anche debuggando, l'esecuzione si interrompe per 1sec ogni volta che lancio l'update della riga nel database (tramite myCommand.executeNonQuery).
Ho provato anche a riversare tutto in un dataset e ho provato a far aggiornare il database di origine ogni X righe esaminate, ma è comunque lento...
Qualche idea?
Ciao e grazie
DomA
Profilo
| Expert
537
messaggi | Data Invio:
ven 11 giu 2010 - 15:47
Ciao,
è davvero strano ciò che riferisci. Forse postando il codice potremmo darti una mano.
A presto,
Domenico
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 !