Das ist zwar schlechte Programmierstil, aber wenn Du es unbedingt so
machen willst...

Damit eine Variable global ist musst Du sie auch global, also ausserhalb
einer funktion deklarieren...

Dim aRecords 

foo1
foo2

Sub  foo1
        ...
        aRecords = objRS.getRows
End Sub

Sub foo2
        for I = 0 to ubound(aRecords,2)
                response.write aRecords(0,i)
        Next
End Sub

Aber wie gesagt.... Schlechter stil...

Claudius

> 
> Hallo,
> 
> >Aber es funktioniert ja auch ohne...
> >
> >aRecords = objRS.getRows
> >for I = 0 to ubound(aRecords,2)
> >response.write aRecords(0,i)
> >Next
> 
> jetzt ist doch noch ein kleines Problem aufgetaucht:
> 
> ich lasse das Array in einer Funktion mittels getrows
> beschreiben.
> 
> Nun wollte ich in einer zweiten Funktion darauf zugreifen.
> (das Array wird nicht als Parameter �bergeben).
> Allerdings ist das Array dann "weg". Ich vermute, da� 
> es mit der Deklarierung der Variable zusammenh�ngt,
> allerdings bringt ein Dim bzw. Public ausserhalb der
> Funktionen keinen Erfolg.
> 
> Was mache ich verkehrt?
> 
> Gruss
> 
> Alex
> www.aspintranet.de
> 
>
 


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an