webForumDet fria alternativet

motsvarighet till cInt

ASP

8 svar · 625 visningar · startad av Mattias Nordin

Medlem sedan dec. 20051 056 inlägg
Frågan#1

Hej hopp...

Jag har två variabler som inte vill matcha varandra.

var1 och var2 där var1 = 334 och var2 = 334

Variablerna hämtas från två olika databaser.

if var1 = var2 then ... fungerar inte.

Variabeln kan vara något annat än ett numeriskt värde.

Finns det något liknande cInt(var1) som man kan använda sig av ?

Medlem sedan nov. 20017 144 inlägg
#2

cStr() på båda variablerna.
(formaterar till sträng)

Medlem sedan jan. 20013 582 inlägg
#3

cStr kanske

eller
CBool
CByte
CCur
CDate
CDbl
CInt
CLng
CSng

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#4

Varför ska du ha något liknande CInt()?
Fungerar det inte med CInt()?

(Är talen stora, använd clng() istället).

Medlem sedan dec. 20051 056 inlägg
#5

cInt fungerar enbart när det är numeriska värden vad jag förstår. Det kan tyvärr vara så att databasen innehåller dk338 alternativt 338.

cStr() fungerar på så sätt att det ger en träff på if var1 = var2 then ... men loopen loopar bara ett varv. Antar att det smäller när var1 innehåller ett null värde ?¿

Ska nog ta och gå igenom databasen och kolla vilka kombinationer som existerar.

Medlem sedan juni 200032 967 inlägg
#6

cInt fungerar enbart när det är numeriska värden vad jag förstår.

Självklart, därav namnet. ;)
Jag missade att det kunde vara annat än numeriska värden, my bad.

Cstr("" & objRS("foo"))

Bör inte krascha vid null...

Medlem sedan dec. 20051 056 inlägg
#7

@nders skrev:

cInt fungerar enbart när det är numeriska värden vad jag förstår.

Självklart, därav namnet. ;)
Jag missade att det kunde vara annat än numeriska värden, my bad.

Cstr("" & objRS("foo"))

Bör inte krascha vid null...

Så många gånger som du har hjälpt till så har jag överseende för detta lilla misstag. *ler*

Du löste även mitt nullproblem. Det är som att vara tillbaka i skolan det här. Men med bättre lärare ;) :stud

Medlem sedan okt. 20041 556 inlägg
#8

cInt("0" & objRS("foo"))
Borde också kunna klara biffen om du lagrar nullvärden och tal.

Medlem sedan juni 200032 967 inlägg
#9

Travoni skrev:

cInt("0" & objRS("foo"))
Borde också kunna klara biffen om du lagrar nullvärden och tal.

Enligt Mattias inlägg ovan kan fältet innehålla dk338, och då kommer koden att krascha. Strängjämförelse är rätt i detta fall.

Mvh

272 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)