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