Avatar billede freedom Nybegynder
05. juni 2002 - 11:54 Der er 16 kommentarer

kan du dette??

hej. jeg har lavet et script, men kan ikke få det til at virke....
kan du så lave disse sætninger:?
hvis rs("stem") er lig med 0 Then
strHar = "nej"
strFelt =  strDette
ellers hvis der står noget men ikke er noget komma Then
If rs("stem") = strDette Then
strHar = "ja"
else
strHar = "nej"
strFelt =  strDette
end if
else
split rs("stem") efter komma og check om rs("stem") er det samme som strDette
Hvis ja :
strFhar = "ja"
ellers
strNej = "nej"


forstår i??
Avatar billede freedom Nybegynder
05. juni 2002 - 11:57 #1
hvis rs("stem") er lig med 0 Then
skal være
hvis rs("stem") er lig med ingenting Then
Avatar billede bobbedude Nybegynder
05. juni 2002 - 12:08 #2
if rs("stem") ="" then
response.write "der står ikke noget"
else
response.write "der står noget"
end if
Avatar billede bobbedude Nybegynder
05. juni 2002 - 12:11 #3
if Instr(rs("stem"),"ja") Then
' der står ja
Else
' Det står noget andet
End if
Avatar billede freedom Nybegynder
05. juni 2002 - 12:19 #4
du forstår det ikke.... læs mit spm igen..´jeg har lavet denne kode som ikke virker:
if rs("stem") = "" Then
strHar = "nej"
strFelt = strDette
end if

response.write "strFelt: " & strFelt & "<BR>"


if instr (strStemt,",") > 0 Then
strEt = Split(strStemt,",")
  For t = LBound(strEt) to UBound(strEt)
if strEt(t) = strDette Then
strHar = "ja"
strFelt =  rs("stem") & "," & strDette
else
end if

response.write "strFelt(2): " & strFelt & "<BR>"

next
end if

if instr (strStemt,",") = 0 Then
if LCase(strStemt) = LCase(strDette) Then
  strHar = "ja"
  strFelt =  rs("stem") & "," & strDette
end if
end if
Avatar billede fet321 Nybegynder
05. juni 2002 - 12:25 #5
>> freedom > hvilken fejlmeddelelse får du?
Avatar billede eagleeye Praktikant
05. juni 2002 - 12:30 #6
if rs("stem") = "" Then

Til
if Len(""&rs("stem")&"") = 0 then
Avatar billede eagleeye Praktikant
05. juni 2002 - 13:36 #7
Prøv dette kode:

if rs("stem") = strDette Then
  strHar = "ja"
elseif inStr(1,rs("stem"),",") > 0 then
  strEt = Split(rs("stem"),",")
  For t = LBound(strEt) to UBound(strEt)
    if strEt(t) = strDette Then
      strHar = "ja"
      exit for
    end if
  next
  if strHar <> "ja" then
    strHar = "nej"
    strFelt = rs("stem") & "," & strDette
  end if
else
  strHar = "nej"
  if len("" & rs("stem") & "") = 0 then
    strFelt = strDette
  else
    strFelt = rs("stem") & "," & strDette
  end if
end if

Response.Write "<br><br>"
Response.Write "strHar : " & strHar & "<br>"
Response.Write "strFlet : " & strFelt & "<br>"
Avatar billede freedom Nybegynder
05. juni 2002 - 18:36 #8
virker næsten giver:
strStemt: asp_6


strHar : nej
strFlet : asp_6
strFelt(3): asp_6
strFelt(4): asp_6
Update data set stem='asp_6' Where id=36takker fo stemmesedlen...

strFelt skulle gerne blive til asp_5,asp_6
da asp_5 allerde er i databasen... forstå`??
Avatar billede eagleeye Praktikant
05. juni 2002 - 19:21 #9
ja det tror jeg...Det troede jeg faktisk også den gjorde..Prøver lige at teste det p åmin maskine.
Avatar billede eagleeye Praktikant
05. juni 2002 - 19:24 #10
er "stem" et notat felt ?
Avatar billede eagleeye Praktikant
05. juni 2002 - 19:26 #11
Hvis stem er et notat felt kan det nogle gange ske at man kun kan "bruger" det en gang i koden så man skal ligge indholdet over i en variable, rs_stem = rs("stem"), prøv lige dette:


rs_stem = rs("stem")
if rs_stem = strDette Then
  strHar = "ja"
elseif inStr(1,rs_stem,",") > 0 then
  strEt = Split(rs_stem,",")
  For t = LBound(strEt) to UBound(strEt)
    if strEt(t) = strDette Then
      strHar = "ja"
      exit for
    end if
  next
  if strHar <> "ja" then
    strHar = "nej"
    strFelt = rs_stem & "," & strDette
  end if
else
  strHar = "nej"
  if len("" & rs_stem & "") = 0 then
    strFelt = strDette
  else
    strFelt = rs_stem & "," & strDette
  end if
end if

Response.Write "<br><br>"
Response.Write "strHar : " & strHar & "<br>"
Response.Write "strFlet : " & strFelt & "<br>"
Avatar billede freedom Nybegynder
05. juni 2002 - 21:59 #12
desværre det samme:
strStemt: asp_5


strHar : nej
strFlet : asp_5
strFelt(3): asp_5
strFelt(4): asp_5
Update data set stem='asp_5' Where id=36takker fo stemmesedlen...

stem er notat(meno)
Avatar billede eagleeye Praktikant
05. juni 2002 - 22:58 #13
det forstår jeg ikke for det virker når jeg tester på min.

indeholder rs("stem") kun "asp_5" eller er der et , efter ?
Avatar billede freedom Nybegynder
06. juni 2002 - 16:03 #14
kun asp_5
Avatar billede eagleeye Praktikant
10. juni 2002 - 23:11 #15
Så må du vise lidt mere kode...
Avatar billede fet321 Nybegynder
11. juni 2002 - 00:40 #16
Læs:

http://www.eksperten.dk/spm/221754

Kommentar fra nanoq
09/06-2002 00:45:20
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