Du weisst der Variable einen String zu... An einem String kannst Du
nat�rlich nichts aufrufen...

So m�sste es gehen:

Set Bild = Server.CreateObject("aspSmartUpload.SmartUpload")
If Bild.Files.Count > 0 Then
 Bild.Upload
 Set QueryType = Bild.Form
Else
 Set QueryType = Request.Form
End If 

Und dann Querytype("Feldname") etc...

Claudius

> Hallo,
> 
> ich habe auf einer Seite den Aufruf von ASPSmartUpload,
> um ein Bild hochzuladen. In der gleichen Seite wird
> vorher mehrmals Request.Form verwendet.
> 
> In der Zeile, in der der eigentliche Upload dann passieren
> soll, kommt folgende Fehlermeldung:
> 
> BinaryRead kann nicht aufgerufen werden 
> /~administration/livebilder/images/add.asp, Zeile 22 
> Nach Verwendung der Sammlung Request.Form kann BinaryRead 
> nicht aufgerufen werden
> 
> Nun habe ich gelesen, da� ASPSmartUpload ein eigenes
> From-Objekt mitbringt, welches man �ber
> 
> SmartUpload.Form("Feldname") auslesen kann.
> Allerdings wird dieses nur gef�llt, wenn vor mittels
> SmartUpload.Upload der Upload-Prozess angestossen wurde.
> Nun kann es aber vorkommen, da� kein Bild selektiert wurde,
> dann ist das Array von ASPSmartUpload leer und man 
> w�rde von ASPSmartUpload eine Index-Fehlermeldung bekommen.
> 
> Meine �berlegung war nun, vorher eine Pr�fung zu starten,
> ob Files in dem Array sind, was mittels
> If SmartUpload.Files.Count > 0 kein Problem darstellt.
> Danach wollte ich je nach Fall (=0 oder >0) 
> Request.Form ersetzen durch SmartUpload.Form oder bei
> Request.Form belassen.
> 
> Da ich nat�rlich nicht vor jedem Request.Form diese If-Abfrage
> einsetzen wollte, wollte ich dies pauschal am Seiten anfang tun:
> 
> Set Bild = Server.CreateObject("aspSmartUpload.SmartUpload")
> If Bild.Files.Count > 0 Then
>  Bild.Upload
>  QueryType = "Bild"
> Else
>  QueryType = "Request"
> End If 
> 
> Wenn ich dann allerdings mit StrAction = QueryType.Form("StrAction")
> z.B. das Feld StrAction auslesen m�chte, bekomme ich folgende 
> Fehlermeldung:
> 
> Objekt erforderlich: 'QueryType' 
> 
> Meine Frage ist nun, ob das grunds�tzlich nicht m�glich ist, oder
> ob ich "nur" einen Fehler in der Zuweisung mache.
> 
> Gruss
> 
> Alex
> 
> 
> ______________________________________________________________
> ________________
> WEB.DE Club - jetzt testen fur 1 Euro! Nutzen Sie Ihre Chance 
> unter https://digitaledienste.web.de/Club/?mc=021105
> 
> 
> | [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/aspdecoffee
house.asp


| [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