Kom ihåg mig?
Home Menu

Menu


ASP och null

Ämnesverktyg Visningsalternativ
Oläst 2008-01-09, 23:09 #1
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Går det att jämföra två variabler som bägge är null i ASP?

If var1 = var2 ger inte true om bägge variablerna är null. Visst funkar det att köra If IsNull(var1) And IsNull(var2) som ett specialfall men går det på annat vis?
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-10, 07:36 #2
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Fast det är ju på sätt och vis korrekt eftersom null innebär att inget värde är satt och det är ju en tolkningsfråga om två nullvärden faktiskt är lika eller inte..
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-10, 07:38 #3
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Originally posted by jonny@Jan 10 2008, 08:36
Fast det är ju på sätt och vis korrekt eftersom null innebär att inget värde är satt och det är ju en tolkningsfråga om två nullvärden faktiskt är lika eller inte..
Jo, visst är det en tolkningsfråga men det mest logiska tycker jag ändå vore att sätta dom lika. Men Microsoft är ju inte alltid logiska =)
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-10, 07:40 #4
Intets avatar
Intet Intet är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 322
Intet Intet är inte uppkopplad
Flitig postare
Intets avatar
 
Reg.datum: May 2004
Inlägg: 322
Kan du inte konvertera till ToString() och jämföra därefter? Både borde väl bli "" ?
Intet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-10, 08:12 #5
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Kod:
if var1 is null && var2 is null then
end if
Testa det
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-10, 09:24 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av digiArt
Kod:
if var1 is null var2 is null then
end if
Testa det

Läs frågan igen =)

Citat:
Ursprungligen postat av Intet
Kan du inte konvertera till ToString() och jämföra därefter? Både borde väl bli ?
Danke für tipset. Det funkar iofs men vet inte om man tjänar på det... Låter det nog vara som det är.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-10, 23:15 #7
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Citat:
If IsNull(var1) And IsNull(var2)
Jag tycker inte detta är ett specialfall utan den korrekta kodningen
goose är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-11, 07:21 #8
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Citat:
Ursprungligen postat av tartareandesire
Citat:
Originally posted by -digiArt@Jan 10 2008, 09:12
Kod:
if var1 is null var2 is null then
end if
Testa det



Läs frågan igen =)

Citat:
Ursprungligen postat av Intet
Kan du inte konvertera till ToString() och jämföra därefter? Både borde väl bli ?
Danke für tipset. Det funkar iofs men vet inte om man tjänar på det... Låter det nog vara som det är.
Jag såg det efter att jag postat.

Är det vbscript eller vb.net vi talar om. Du har också var1.Equals(var2) .net, men då är det objekt som jämför, inte värden.

.ToString() kommer att smälla duktigt om var1 eller var2 är null.
digiArt är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 2 (0 medlemmar och 2 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:30.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017