Avatar billede Slettet bruger
06. maj 2002 - 22:22 Der er 15 kommentarer og
1 løsning

Porblem med + og minus

Hej med jeg....

jeg har denne kode:

temp = rs_COUNT("ialt")+ (100)- rs("point_brugt")+ rs_COUNT2("ialt2")
if not isnumeric(temp) OR temp = "" OR isempty(temp) OR isnull(temp) OR len(temp) = 0 then
response.write("0")
else
response.write(temp)
end if

problemet er at den ikke + de 100 alt det andet virker, dvs det gør det med de 100 oxo hvis ikke det andet er 0 fatter det ikke
nogen der kan hjælpe ?

mvh.
www.questis.dk
Avatar billede -master-d- Nybegynder
06. maj 2002 - 22:24 #1
prøv med ('100')
Avatar billede -master-d- Nybegynder
06. maj 2002 - 22:25 #2
ved ikk' om det er det men måske
Avatar billede Slettet bruger
06. maj 2002 - 22:27 #3
det er det ikke, der giver den fejl ved tegnet &:-D
Avatar billede eagleeye Praktikant
06. maj 2002 - 22:29 #4
Hvad hvis du sætter CInt omkring:

temp = CInt(rs_COUNT("ialt")) + 100 - CInt(rs("point_brugt")) + CInt(rs_COUNT2("ialt2"))
Avatar billede Slettet bruger
06. maj 2002 - 22:32 #5
eagle.... så får jeg denne fejl:

Invalid use of Null: 'CInt'

endvidere skal du lige tjekke din mail og svar på et spm. om søgning i db
Avatar billede Slettet bruger
06. maj 2002 - 22:32 #6
så det kan blive lukket vel og mærket, du har givet det rigtige svar, men lagt det som en kommentar &:-D
Avatar billede -master-d- Nybegynder
06. maj 2002 - 22:34 #7
du kunne jo lige lave en variabel

var100 = 100
temp = rs_COUNT("ialt")+ (" & var100 & ")- rs("point_brugt")+ rs_COUNT2("ialt2")
Avatar billede Slettet bruger
06. maj 2002 - 22:36 #8
master d>>

virker heller ikke..... den skriver stadigt 0
Avatar billede Slettet bruger
06. maj 2002 - 22:48 #9
er i stået af ??
Avatar billede eagleeye Praktikant
06. maj 2002 - 23:21 #10
Hvis en kan være NULL må du gøre det i flere omgange...

if Len("" & rs_COUNT("ialt") & "") = 0 then
  temp = 0 + 100
else
  temp = CInt(rs_COUNT("ialt")) + 100
end if
if Len("" & rs("point_brugt") & "") > 0 then
  temp = temp - CInt(rs("point_brugt"))
end if
if Len("" & rs_COUNT2("ialt2") & "") > 0 then
  temp = temp + CInt(rs_COUNT2("ialt2"))
end if
Avatar billede eagleeye Praktikant
06. maj 2002 - 23:22 #11
Hvis rs("points_brugt") altid er 0 eller større kan du gøre sådan her:

if Len("" & rs_COUNT("ialt") & "") = 0 then
  temp = 0 + 100 - CInt(rs("point_brugt"))
else
  temp = CInt(rs_COUNT("ialt")) + 100 - CInt(rs("point_brugt"))
end if
if Len("" & rs_COUNT2("ialt2") & "") > 0 then
  temp = temp + CInt(rs_COUNT2("ialt2"))
end if
Avatar billede Slettet bruger
06. maj 2002 - 23:24 #12
hvor skal jeg lige få det sat ind og istedet for hvad ???
Avatar billede Slettet bruger
06. maj 2002 - 23:27 #13
har luret det tjekker lige om det virker *SS*
Avatar billede eagleeye Praktikant
06. maj 2002 - 23:28 #14
Når ja.. I stedet for denne linie:
temp = rs_COUNT("ialt")+ (100)- rs("point_brugt")+ rs_COUNT2("ialt2")

Du kan bare udkommenter den..
Avatar billede Slettet bruger
06. maj 2002 - 23:28 #15
kanont, så skulle den være på plads &:-D
Avatar billede Slettet bruger
06. maj 2002 - 23:29 #16
takker endnu engang for hjælpen &:-D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester