Just nu i M3-nätverket
Jump to content

If-sats


Patric Johansson

Recommended Posts

Patric Johansson

Hur ska jag få koden nedan att fungera? Båda värdena innehåller siffor.

If Not rstemp("Agare")=userid Then
Response.Redirect"default.asp"
End If

/ProTeuS

Resistance is futile. You will be assimilated.

- citat från ”Star Trek - First Contact”
Link to comment
Share on other sites

Du har nog blandat ihop = och ==.

 

= används för att tilldela ett värde.

 

== används för att jämföra värden.

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Link to comment
Share on other sites

= används för att tilldela ett värde

== används för att jämföra värden

 

Inte i VBScript :)

 

Däremot så kan man skriva "if rstemp("Agare")<>userid then".

 

Vad får du för felmeddelande?

 

Ciao,

Anders

 

Link to comment
Share on other sites

Patric Johansson

Jag får inget felmeddelande utan den kör redirecten.

 

Men jag hittade abs() funktionen som jag nu använder.

 

Bra val eller ska jag använda mig av <> ?

 

Link to comment
Share on other sites

Inte i VBScript :)

Nehej :)

 

Borde nog lära mig VBS oxå nån gång... :)

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Link to comment
Share on other sites

När jag programmerat ungefär som du har jag varit tvungen att typa om rs-variabeln till en integer för att den ska kunna jämföra med mitt id (som också är integer).

 

Om man kollar vad rs("Agare") har för typ så ser du om det är nödvändigt. rs-variabler kan annars vara "fields" enligt asp. Om den är det och om inte rs.eof eller rs("Agare") är null, gör en snabb cInt(rs("Agare")) så har du typat om den och är det går att jämföra integer mot integer.

 

Vidare - för att redirecten ska funka bra så ska du ha response.buffer = True som default antingen på servern (om du inte gör något aktivt val är denna False), eller så sätter du det högst upp på sidan efter att du deklarerat vilket språk du ska använda men dock INNAN någon <HTML>-tag. Men det är en liten parantes... :)

 

Lycka till

J

 

[inlägget ändrat 2002-11-14 18:42:09 av Jenny R]

Link to comment
Share on other sites

Archived

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



×
×
  • Create New...