Zu den Varianten > Dim ReportArray() > ReportArray() = Appl.GetAllReports (cstr(MDBPath))
So kann es nicht gehen. Der Fehler kommt m.E. richtigerweise. In der Form m�sste der Feldindex innerhalb der Klammer angeben werden. Hilft Dir hier ja nicht > Dim ReportArray() > ReportArray = Appl.GetAllReports (cstr(MDBPath)) Kann m.E. auch nicht gehen. Meines Wissens sind die einzigen Funktionen die auf die Art einen Array konstruieren k�nnen sind Split() und Array(). Bezweifle, dass man das von aussen nutzen kann. > Dim ReportArray > ReportArray = Appl.GetAllReports (cstr(MDBPath)) Was Du noch nicht probiert hast ist die obige Variante. Gut m�glich, dass die DLL keinen sauberen Array liefert. W�rde das auf jeden Fall mal ausprobieren und gleich ausgeben lassen um mal zu sehen, was da ankommt. Falls die DLL tats�chlich einen f�r VBScript passenden Array liefert w��te ich ehrlich gesagt nicht, wie man den korrekt aufruft und einbindet. -- Viele Gr��e Hubert Daubmeier | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
