Hallo Leute,

mit dem folgenden Befehl will ich permanente Daten aus dem cache holen. 
Die Frage ist hier, ob der DataReader auch bei der gecacheten Ausgabe noch offen 
bleibt ?

Wenn ich den Reader immer schlie�e, bekommen ich den Error "Keine Daten f�r die Zeilen 
"  
Ist das so ok, oder mache ich hier noch einen Denkfehler beim Cache ??

<script language="C#" runat="Server">

 void Page_Load(Object sender, EventArgs e)
{

  OleDbDataReader B_RS;
  string CBasics = "UDEXBasics";

 if (Cache[CBasics] == null) 
 {

  string B_strSQL;

  B_strSQL = "SELECT * FROM Basics where b_menu ='" + MenuName + "'";

  UDEX.AdminOleDB Basics = new UDEX.AdminOleDB();
  B_RS =  Basics.GetData(M_strConn,B_strSQL);
  B_RS.Read();
  Cache[CBasics] = B_RS;
  Basics = null;

 }
 else
 {
  B_RS = (OleDbDataReader)Cache[CBasics];
 }

  string CellBGColor = (string)B_RS["b_altcellbg"];
  string strID = (string)B_RS["b_id"];


 if(Cache[CBasics] == null)
 { 
  B_RS.Close();
 }
}
</script>


MfG
J. Schwalenberg
______________________
www.udex.de
www.ultradevextensions.de
[EMAIL PROTECTED]
______________________
Think big - UDEX Software !
Software & Extensions for Dreamweaver Ultradev & MX

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an