14 messaggi dal 26 giugno 2002
Nella stessa pagina devo visualizzare dati provenienti da 3 tabelle diverse.
E' meglio usare l'oggetto DataReader o DataSet ?

Grazie

Giuliano
Se per una semplice visualizzazione è migliore il DataReader allora lo è anche con 3 tabelle.

Ciao

Il mio blog
Homepage
14 messaggi dal 26 giugno 2002
Con l'oggetto DataReader dopo aver eseguito il primo comando ( select ... ) per poter creare un secondo Oggetto DataReader devo sempre chiudere quello precedente ?


Giuliano
Sì, ma non necessariamente la connessione, e comunque se lo fai c'è sempre il connection pool. Oppure puoi farti restituire più result set con un'unica query del tipo
SELECT * FROM.. ;SELECT FROM
e usare il metodo NextResult del datareader

Ciao

Il mio blog
Homepage
567 messaggi dal 18 marzo 2002
Come si fa ad utilizzare il connection pool ?

Paolo
107 messaggi dal 26 marzo 2001
ti consiglio di usare il dataset nel momento in cui i dati devono essere persistenti nel viewstate e magari sono anche relazionati tra loro, in quetso caso il dataset è l'oggetto che fa per altrimenti il datareader che è stato progettato per le "consultazioni veloci" ed è simile al recorset di ADO


Come si fa ad utilizzare il connection pool ?


estratto da MSDN

Connection Reset 'true' Determines whether the database connection is reset when being removed from the pool. For Microsoft SQL Server version 7.0, setting to false avoids making an additional server round trip when obtaining a connection, but you must be aware that the connection state, such as database context, is not being reset.
Enlist 'true' When true, the pooler automatically enlists the connection in the current transaction context of the creation thread if a transaction context exists.
Max Pool Size 100 The maximum number of connections allowed in the pool.
Min Pool Size 0 The minimum number of connections maintained in the pool.
Pooling 'true' When true, the connection is drawn from the appropriate pool, or if necessary, created and added to the appropriate pool.


ad ogni mod il connection pool è integrato nel provider oledb ed è attivo di default (ad ogni modo per questa domanda sarebbe stato più utile aprire un nuovo thread)



ciao e a presto

___________________
Emilio Reale
MCP ID: 3355694 MCSD MCDBA MCSE

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.