DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET2.0 | Thema: AW: SQLDataReader in Session speichern | Von: Bernhard Grojer ( 25.01.2007 16:45)

Einen Reader in einer Session zu speichern ist eine ganz böse Idee. Du killst damit die ganz Applikation. Ein Reader hält die Datenbankverbindung offen bis du sie beendest. dH 20 User = 20 Datenbankverbindungen.
Wie lang das gut geht kannst dir selber denken ...

Das Problem auf der anderen Seite wird dann einfach sein, dass die Connection durch ein Timeout nicht mehr da ist ...

Vernünftiger wäre: Die Daten in ein Dataset zu speichern und dann mal Grundsätzlich überlegen obs a) UserAbhängig ist oder b) Applikationsabhängig ist.

Mach dir dann eine Klasse die dir die Sache Verwaltet:

Public Function Populate
Dim obj as Dataset = HttpContext.Current.Cache("x")
If obj is nothing then
obj = ... Daten holen
HttpContext.Current.Cache.add("x", obj, ...)
end if





Betreff Von Datum
AW: AW: SQLDataReader in Session speichern
Habs mit DataTables gelöst, <br><br>die kann ich wieder in DataReader umwandeln und so oft benutzen wie ich will... <br><br>aber danke für dei Antwort!<br><br>Aber gigt es keine Möglichkeit in einem SQLDataReader...
Markus Peklo 25.01.2007 18:24
AW: AW: AW: SQLDataReader in Session speichern
Nein gibt es nicht. Es wäre auch nicht sinnvoll.<br><br>Ich versteh auch nicht wieso du DataTables in Datareader umwandeln willst...<br><br>
Bernhard Grojer 25.01.2007 19:06
AW: AW: AW: AW: SQLDataReader in Session...
Hallo Bernhard <br><br>Ich wandel meine DataTable in einen Datareader um, weil sämtliche anschlussfunktionen einen Reader erwarten und die umzuschreiben dauert länger als wenn ich des schnell umwandel....
Markus Peklo 29.01.2007 10:26
AW: AW: AW: SQLDataReader in Session speichern
Hallo, Markus, der Datareader verwendet einen Vorwärts-Cursor, bei dem leider (noch) kein Reset implementiert ist. Alternativ kannst du folgenden Weg möglicherweise verwenden: Da der SQL-Server...
Guido Nachtigall 26.01.2007 11:04
AW: AW: AW: AW: SQLDataReader in Session...
Hallo Guido,<br><br>hab des ja wie schon erwähnt mit einer DataTable gelöst. <br>dein Vorschlag wurde den sinn meiner Überlegung zu nichte machen.<br>ich will einen zugriff auf den Server haben und das...
Markus Peklo 29.01.2007 10:33
AW: AW: AW: AW: SQLDataReader in Session...
Hallo Guido,<br><br>hab des ja wie schon erwähnt mit einer DataTable gelöst. <br>dein Vorschlag wurde den sinn meiner Überlegung zu nichte machen.<br>ich will einen zugriff auf den Server haben und das...
Markus Peklo 29.01.2007 10:33

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG