OVH Cloud OVH Cloud

datareader déconnecté

3 réponses
Avatar
Pierre
Bonjour,

Quel moyen utiliser pour conserver un datareader après la fermeture de la
connexion à la bdd ?

Est-il possible de dupliquer le datareader dans un autre objet qui n'a pas
besoin de la connexion et conserve les données ?

Merci d'avance.

Cordialement.

Pierre.

3 réponses

Avatar
Patrice
Oui, DataTable ou toute autre structure (array, arraylist etc...).

--
Patrice

"Pierre" a écrit dans le message de
news:%23OzG%
Bonjour,

Quel moyen utiliser pour conserver un datareader après la fermeture de la
connexion à la bdd ?

Est-il possible de dupliquer le datareader dans un autre objet qui n'a pas
besoin de la connexion et conserve les données ?

Merci d'avance.

Cordialement.

Pierre.




Avatar
Pierre
Est-il possible de recopier les données du datareader dans le datatable
(sans écrire une boucle de lecture et de copier du dr dans le dt) ?

Ou bien est-il possible directement de charger les données issues de la
requete SQL dans le DataTable plutôt que dans le DataReader ?

(questions un peu trivial je le reconnait... j'ai du mal à me faire à
ADO.NET !)

Merci d'avance.

Cordialement.

Pierre.



"Patrice" a écrit dans le message de news:

Oui, DataTable ou toute autre structure (array, arraylist etc...).

--
Patrice

"Pierre" a écrit dans le message de
news:%23OzG%
Bonjour,

Quel moyen utiliser pour conserver un datareader après la fermeture de la
connexion à la bdd ?

Est-il possible de dupliquer le datareader dans un autre objet qui n'a
pas
besoin de la connexion et conserve les données ?

Merci d'avance.

Cordialement.

Pierre.








Avatar
Patrice
Le plus naturel serait effectivement d'utiliser un DataTable qui est
précisemment la solution de base pour le mode déconnecté.

Voir par exemple (en français) :
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpguide/html/cpconpopulatingdatasetfromdataadapter.asp

(de façon sous-jacente, un DataReader est utilisé pour récupérer les
données).

--
Patrice

"Pierre" a écrit dans le message de
news:
Est-il possible de recopier les données du datareader dans le datatable
(sans écrire une boucle de lecture et de copier du dr dans le dt) ?

Ou bien est-il possible directement de charger les données issues de la
requete SQL dans le DataTable plutôt que dans le DataReader ?

(questions un peu trivial je le reconnait... j'ai du mal à me faire à
ADO.NET !)

Merci d'avance.

Cordialement.

Pierre.



"Patrice" a écrit dans le message de news:

> Oui, DataTable ou toute autre structure (array, arraylist etc...).
>
> --
> Patrice
>
> "Pierre" a écrit dans le message de
> news:%23OzG%
>> Bonjour,
>>
>> Quel moyen utiliser pour conserver un datareader après la fermeture de


la
>> connexion à la bdd ?
>>
>> Est-il possible de dupliquer le datareader dans un autre objet qui n'a
>> pas
>> besoin de la connexion et conserve les données ?
>>
>> Merci d'avance.
>>
>> Cordialement.
>>
>> Pierre.
>>
>>
>
>