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

Antwort per Email an