/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
stop en løkke
Fra : pepss


Dato : 26-02-04 12:23

Hejsa NG

jeg forsøger mig med denne løkke
For each file In mySmartUpload.Files OR intErrorCode <> 0 <--- line 35

kode

Next

det er planden at løkken skal køres for alle de filer jeg uploader hvis der
ikke sker en fejl (intErrorCode) men jeg får en fejl:

Microsoft VBScript runtime error '800a01c2'

Wrong number of arguments or invalid property assignment

/ret/uplloadeibf.asp, line 35

hvordan gør jeg det så?


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



 
 
Chrisser (26-02-2004)
Kommentar
Fra : Chrisser


Dato : 26-02-04 13:02

pepss wrote:
> jeg forsøger mig med denne løkke
> For each file In mySmartUpload.Files OR intErrorCode <> 0 <---
> line 35
>
> kode
>
> Next
>
> det er planden at løkken skal køres for alle de filer jeg uploader
> hvis der ikke sker en fejl (intErrorCode) men jeg får en fejl:
>
> Microsoft VBScript runtime error '800a01c2'
>
> Wrong number of arguments or invalid property assignment

Yep, den kan ikke lide ekstra argumenter i forbindelse med en For/Next. Du
er nødt til at dele den:

For each.....
If intErrorCode.....
kode
End If
Next


Chrisser



pepss (26-02-2004)
Kommentar
Fra : pepss


Dato : 26-02-04 13:37


"Chrisser" skrev
> pepss wrote:
> > det er planden at løkken skal køres for alle de filer jeg uploader
> > hvis der ikke sker en fejl (intErrorCode) men jeg får en fejl:

[snip fejl]

> Yep, den kan ikke lide ekstra argumenter i forbindelse med en For/Next. Du
> er nødt til at dele den:

[snip kode]

det gør jeg endelig også men fejlen bliver bare ikke udskrevet. (den kommer
ikke nogen fejl eller noget)
men fejlen er nok et andet sted jeg kan bare ikke se hvad der er galt.
jeg har lagt koden ud her:
http://www.cafe-flirt.dk/test/uplloadeibf.txt
det der gerne skulle ske er at uploade billede et en mappe og gemme stigen i
database (det virker godt nok) men prøver man at uploade en fil som ikke er
jpg eller png skal der komme en fejl meddelelse om at man ikke må det. det
samme gælder når man prøver at uploade uden at have valgt en fil.

jeg håber der er en der gider kikke på det selvom jeg godt ved det er meget
at forlange!

--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Chrisser (26-02-2004)
Kommentar
Fra : Chrisser


Dato : 26-02-04 14:10

pepss wrote:
> det der gerne skulle ske er at uploade billede et en mappe og gemme
> stigen i database (det virker godt nok) men prøver man at uploade
> en fil som ikke er jpg eller png skal der komme en fejl meddelelse
> om at man ikke må det. det samme gælder når man prøver at uploade
> uden at have valgt en fil.

Er der nogen speciel grund til at du ikke tjekker for pågældende clientside
( det må også kunne lade sig gøre på en input type=file )

> jeg håber der er en der gider kikke på det selvom jeg godt ved det
> er meget at forlange!

Arh hva - det kunne jo være
Altså jeg tror du overskriver intErrorCode hele vejen igennem din løkke,
prøv at lave en streng med den adskilt af eks ": "

Derefeter når du er ude af løkken kan du lave en split() på ":" og så løbe
det array igennem og lave en select case.
Men vil du virklig have det hele ud til sidst ?

Desuden er jeg ikke sikker på at ikke tilladte file overhovedet kommer med
så langt eller ?


Chrisser



pepss (26-02-2004)
Kommentar
Fra : pepss


Dato : 26-02-04 14:43


"Chrisser" skrev
> pepss wrote:
> > det der gerne skulle ske er at uploade billede et en mappe og gemme
> > stigen i database (det virker godt nok) men prøver man at uploade
> > en fil som ikke er jpg eller png skal der komme en fejl meddelelse
> > om at man ikke må det. det samme gælder når man prøver at uploade
> > uden at have valgt en fil.
>
> Er der nogen speciel grund til at du ikke tjekker for pågældende
clientside
> ( det må også kunne lade sig gøre på en input type=file )

ja det er der
1) det kan man jo omgå
2) det kan jeg slet ikke finde ud af

> > jeg håber der er en der gider kikke på det selvom jeg godt ved det
> > er meget at forlange!
>
> Arh hva - det kunne jo være

jamen takker mange gange!

> Altså jeg tror du overskriver intErrorCode hele vejen igennem din løkke,
> prøv at lave en streng med den adskilt af eks ": "

> Derefeter når du er ude af løkken kan du lave en split() på ":" og så løbe
> det array igennem og lave en select case.

det vil jeg da lige prøve

> Men vil du virklig have det hele ud til sidst ?

min plan er endelig at kommer der en ikke tilladt fil skal det bare stoppe
det og gi besked om det så må man jo starte forfra.

> Desuden er jeg ikke sikker på at ikke tilladte file overhovedet kommer med
> så langt eller ?

jeg forstå ikke lige helt hvad du mener med det?

--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Chrisser (26-02-2004)
Kommentar
Fra : Chrisser


Dato : 26-02-04 15:43

pepss wrote:
>> Er der nogen speciel grund til at du ikke tjekker for pågældende
>> clientside ( det må også kunne lade sig gøre på en input type=file
>> )
>
> ja det er der
> 1) det kan man jo omgå
> 2) det kan jeg slet ikke finde ud af

ok

>> Altså jeg tror du overskriver intErrorCode hele vejen igennem din
>> løkke, prøv at lave en streng med den adskilt af eks ": "
>
>> Derefeter når du er ude af løkken kan du lave en split() på ":" og
>> så løbe det array igennem og lave en select case.
>
> det vil jeg da lige prøve
>
>> Men vil du virklig have det hele ud til sidst ?
>
> min plan er endelig at kommer der en ikke tilladt fil skal det bare
> stoppe det og gi besked om det så må man jo starte forfra.

Så skal du jo også lave en test på intErrorCode og breake ud af løkken hvis
den er <> 0 ?

>> Desuden er jeg ikke sikker på at ikke tilladte file overhovedet
>> kommer med så langt eller ?
>
> jeg forstå ikke lige helt hvad du mener med det?

Jo altså når du bruger ASPSmartUploads allowedList, så kan du vel heller
ikke trække filen ud - ellers var der ingen idé i det - den har jo den der
feature med at man kan gemme det hele i ét hug hvis man ikke vil vide mere.


Chrisser



pepss (26-02-2004)
Kommentar
Fra : pepss


Dato : 26-02-04 21:26


"Chrisser" skrev
> pepss wrote:

efter at ha testet og mange prøver hele eftermidagen/aften har jeg så fundet
en løgsing!

> >> Altså jeg tror du overskriver intErrorCode hele vejen igennem din
> >> løkke, prøv at lave en streng med den adskilt af eks ": "
> >
> >> Derefeter når du er ude af løkken kan du lave en split() på ":" og
> >> så løbe det array igennem og lave en select case.

jeg fant så du af at det ikke var det der var problemet

> >> Men vil du virklig have det hele ud til sidst ?
> >
> > min plan er endelig at kommer der en ikke tilladt fil skal det bare
> > stoppe det og gi besked om det så må man jo starte forfra.
>
> Så skal du jo også lave en test på intErrorCode og breake ud af løkken
hvis
> den er <> 0 ?

ikke fordi jeg skal bruge det nu men hvørdan gør man det? men response.end?

> >> Desuden er jeg ikke sikker på at ikke tilladte file overhovedet
> >> kommer med så langt eller ?

det var lige det der var galt! *havde jeg da bare lidt mere styr på det med
at arbejde med komponenter *

min løgsing blev (måske ikke helt så brugervenlig) at man kun kan oploade et
billede af gangen...

du skal ha rigtig mange tak for hjælpen !


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Jørn Andersen (27-02-2004)
Kommentar
Fra : Jørn Andersen


Dato : 27-02-04 00:36

On Thu, 26 Feb 2004 21:25:40 +0100, "pepss" <olefriis@privat.dk>
wrote:

>> Så skal du jo også lave en test på intErrorCode og breake ud af løkken
>hvis
>> den er <> 0 ?
>
>ikke fordi jeg skal bruge det nu men hvørdan gør man det? men response.end?

Nej - det er i hvert fald en lidt drastisk måde

Hvis det er en For Each ... Next - eller en For ... Next loop, så
bruges:
Exit For

Good luck!

--
Jørn Andersen,
Brønshøj

pepss (27-02-2004)
Kommentar
Fra : pepss


Dato : 27-02-04 11:11


"Jørn Andersen" skrev
"pepss" wrote:

> >> Så skal du jo også lave en test på intErrorCode og breake ud af løkken
> >hvis
> >> den er <> 0 ?
> >
> >ikke fordi jeg skal bruge det nu men hvørdan gør man det? men
response.end?
>
> Nej - det er i hvert fald en lidt drastisk måde
>
> Hvis det er en For Each ... Next - eller en For ... Next loop, så
> bruges:
> Exit For

drastisk kan jo også være godt nok men det er nu lidt træls hvis man har
mere kode så Exit For lyder da som en meget fornuftig ting

--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Chrisser (27-02-2004)
Kommentar
Fra : Chrisser


Dato : 27-02-04 08:27

pepss wrote:
>>>> Desuden er jeg ikke sikker på at ikke tilladte file overhovedet
>>>> kommer med så langt eller ?
>
> det var lige det der var galt! *havde jeg da bare lidt mere styr på
> det med at arbejde med komponenter *
>
> min løgsing blev (måske ikke helt så brugervenlig) at man kun kan
> oploade et billede af gangen...

Men hvis de forbudte filer udelukkes på forhånd kunne du vel bare være
ligeglad med dem - bare du på forhånd skriver hvilke filer de må uploade og
bagefter hvilke filer der er blevet uploadet ?
Måske er der også en mulighed for at få ASPSmartUpload til at fortælle
hvilke filer der blev udelukket ?

> du skal ha rigtig mange tak for hjælpen !

Var så lidt
Chrisser



pepss (27-02-2004)
Kommentar
Fra : pepss


Dato : 27-02-04 11:14


"Chrisser" skrev
> pepss wrote:
> >>>> Desuden er jeg ikke sikker på at ikke tilladte file overhovedet
> >>>> kommer med så langt eller ?
> >
> > det var lige det der var galt! *havde jeg da bare lidt mere styr på
> > det med at arbejde med komponenter *
> >
> > min løgsing blev (måske ikke helt så brugervenlig) at man kun kan
> > oploade et billede af gangen...
>
> Men hvis de forbudte filer udelukkes på forhånd kunne du vel bare være
> ligeglad med dem - bare du på forhånd skriver hvilke filer de må uploade
og
> bagefter hvilke filer der er blevet uploadet ?

det kunne der vare noget om! men hvordan griper jeg lige det and? en For
Next løkke mere eller..?

> Måske er der også en mulighed for at få ASPSmartUpload til at fortælle
> hvilke filer der blev udelukket ?

jo det tror jeg da nok jeg har set et sted men jeg skal jo nok lige ha det
andet til at virke først

--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Chrisser (01-03-2004)
Kommentar
Fra : Chrisser


Dato : 01-03-04 08:27

pepss wrote:
>> Men hvis de forbudte filer udelukkes på forhånd kunne du vel bare
>> være ligeglad med dem - bare du på forhånd skriver hvilke filer de
>> må uploade og bagefter hvilke filer der er blevet uploadet ?
>
> det kunne der vare noget om! men hvordan griper jeg lige det and?
> en For Next løkke mere eller..?

Ja, jeg tænkte på noget a la:

StrFiler = ""
For osv
StrFiler = StrFiler & File.Name & "#"
Next
arrNavne = Split(StrFiler,"#")
response.write "Du har uploadet:<br>"
For each x in arrNavne
if Len(x) > 0 Then
response.write x & "<br>"
End If
Next

Chrisser



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste