Hi,
ich habe heute eine Anwendung von Long Integers auf GUID's als ID's
umgestellt (Access).
Seitdem funktioniert folgende Methode nicht mehr, habe jetzt gut zwei
Stunden dr�ber gegr�belt und rumprobiert, finde aber irgendwie den
Fehler nicht.
---------------------------------------------------------------------
/// <summary>
/// String beinhaltet den R�ckgabevalue der Methode recIds
/// </summary>
private static string recIdReturn = "";
/// <summary>
/// Rekursive Funktion, die die ID's der Childs kommasepariert zur�ckliefert
/// </summary>
///
private static string recIds(string rubrikID, OleDbConnection oConn) {
string ParentID;
OleDbCommand cmd = new OleDbCommand("SELECT rb_parent FROM X WHERE Y
= {" + rubrikID + "}", oConn);
ParentID = cmd.ExecuteScalar().ToString();
recIdReturn = ParentID + "," + recIdReturn;
if(ParentID != "") {
recIds(ParentID, oConn);
}
return recIdReturn + ParentID;
}
---------------------------------------------------------------------
Der erste Aufruf liefert mir korrekt s�mtliche Childs zur�ck. Jeder weitere
Aufruf (Seitenwechsel, Reload, neue Browsersession, anderer Browser etc.)
der Applikation tut das auch - allerdings werden die Ergebnisse aneinander
geh�ngt. D.h. steht beim ersten Aufruf 1,2 da, dann ist das beim zweiten
1,2,1,2 und beim dritten 1,2,1,2,1,2
Dienste und kompletten Server habe ich eben schon neu gestartet. H�tte die
Kiste pers�nlich ausm Fenster geschmissen, wenn's daran gelegen h�tte. Aber
ist leider (Gott sei dank ;-)) nicht so.
Bin echt am verzweifeln...
Gru�, Thomas
*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************