Du musst sie innerhalb der funktion definieren, dann ist sie local...
Also:
function ShowNavi(TID)
dim out
...
...
Claudius
> -----Original Message-----
> From: Mayer, Stefan [mailto:[EMAIL PROTECTED]]
> Sent: Donnerstag, 18. Oktober 2001 11:38
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] globale Variablen?
>
>
> ich habe eine Funktion gebastelt:
> === CUT ===
> function ShowNavi(TID)
> Set rs1 = Server.CreateObject("ADODB.Recordset")
> rs1.open "SELECT * FROM INFO_Beziehungen WHERE T_id = '" &
> TID & "'",
> Application("strConn")
> out=""
> while not rs1.eof
> out=out&rs1("Kind")
> rs1.movenext
> wend
> rs1.Close
> rem Jetzt wird der String Eintrag f�r Eintrag abgearbeitet
> While len(out) > 1
> MyID = Left(out,38)
> if len(Out) > 38 Then
> out = mid(out,39)
> else
> out = ""
> end if
> response.write MyID
> response.write "-"
> response.write GetTitel(MyID)
> response.write "<br>"
> ShowNavi(MyID)
> end function
> === CUT ==
>
> Diese Funktion sollte sich rekursiv aufrufen - sollte, denn
> offenbar habe ich das Problem, da� sich die Variable "out"
> irgendwie immer �berschreibt...... wie kann ich es machen,
> da� die variable immer nur in der Funktion g�ltig ist?
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ =
> Listenarchiv Sie
> | k�nnen sich unter folgender URL an- und abmelden:
> |
> http://www.aspgerman.com/aspgerman/listen/anme>
lden/aspdecoffeehouse.as
> | p
>
| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp