Avatar billede troublemaker Nybegynder
21. juli 2004 - 02:38 Der er 3 kommentarer og
1 løsning

Hvis rs id er ens med strId

Hvorfor kan man ikke gøre dette og hvordan ville man kunne få den til at gøre det på en anden måde?

sql = "SELECT * from [tabel]"
set rs=conn.execute(sql)
if request("dato") <> "" then
    strDato = FormatDateTime(request("dato"),vbShortDate)
else
    strDato = FormatDateTime(Date,vbShortDate)
end if
strId = request("id")
%>
<form method="POST" action="">
  <select size="1" name="id">
    <option value="0">- Vælg Person -</option>
<%
do while not rs.EOF
    if rs("id") = strId then
%>
    <option value="<%=rs("id")%>" Selected><%=rs("navn")%></option>
<%
    else
%>
    <option value="<%=rs("id")%>"><%=rs("navn")%></option>
<%
    end if
    rs.movenext
loop
rs.close
set rs=nothing
%>
  </select>
  <input type="text" name="dato" size="8" maxlength="10" value="<%=strDato%>">
  <input type="submit" value="Udfør" name="submit">
</form>

Det er så ved "if rs("id") = strId then" den ikke vil.
Avatar billede fixxxer Nybegynder
21. juli 2004 - 03:03 #1
Prøv at bruge Cint() til at tvinge ASP til at sammenligne med som tal:
Avatar billede fixxxer Nybegynder
21. juli 2004 - 03:04 #2
if Cint(rs("id")) = Cint(strId) then
Avatar billede troublemaker Nybegynder
21. juli 2004 - 03:06 #3
Nice det virker. Fix lige et svar så du kan få points ;)
Avatar billede fixxxer Nybegynder
21. juli 2004 - 03:08 #4
hermed fixxxet :)
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