Just nu i M3-nätverket
Jump to content

Left() function


Fribbe

Recommended Posts

Har en variabel med en massa ID:n separerade med komman. (StrUserID = "1,2,3,4,5,6,")

Problemet är att strängen avslutas med ",". För att få bort detta gör jag följande:

 

StrUserID = Left(StrUserID,Len(StrUserID) - 1)

ArrUserID = Split(StrUserID,",")

 

Varför fungerar inte detta? Ngt jag missat?

 

Får felmeddelandet:

Microsoft VBScript runtime (0x800A0005)

Invalid procedure call or argument: 'Left'

/schema/show_weekview.asp, line 95

 

Tacksam för svar

Link to comment
Share on other sites

Magnus Gladh

Brukar också få det felet, och nästan alltid är det att värdet i Left är negativt..

 

StrUserID = Left(StrUserID,-1)

 

Det blir knass då så testa med ett fast värde först.

 

StrUserID = Left(StrUserID,2)

 

Om det fungerar så kolla så att Len(StrUserID) stämmer och blir större än 1

 

om det också stämmer, så har jag ingen anning..

 

- M

 

-----------------------------------------------------

ju mer jag lär mig ju mer inser jag så lite jag kan

 

Link to comment
Share on other sites

Jag löste det, var ett enkelt tanke fel och det var faktiskt så att värdet var noll. =)

 

Hade funktionen i en for-loop vilket gjordet att värdet till slut blev noll.

 

Tack för att ni fick igång hjärnan på mig igen.

 

/A

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...