Avatar billede passiflora Juniormester
29. februar 2008 - 10:24 Der er 7 kommentarer og
1 løsning

Hvis ikke post findes i tabellen

Jeg har med held brugt ...

    rs.find "ID=" & request.querystring("ID")

til at hente ind poster ind fra tabeller i min database, hidtil har jeg vist at den fandtes, men i det jeg laver nu ved jeg faktisk ikke om den findes.

Jeg ville gerne kun spørge

if rs.find "ID=" & request.querystring("ID") ="etellerandet" then

Hvor'n mon det skal se ud ...

Er det mon lige så hurtig at læse alle poster igennem ...
Avatar billede w13 Novice
29. februar 2008 - 11:57 #1
Hvordan ser resten af koden ud?
Avatar billede passiflora Juniormester
29. februar 2008 - 18:00 #2
Her sidens kode ...

Et stykke nede har jeg kort beskrevet ...

<!-- #include virtual="/ADOVBS.inc" -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<%

Dim rs, prrs, medrs
periodereq = request("periode")

Set pkrs = Server.CreateObject("ADODB.RecordSet")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/50080/data/produkt.mdb")
strsql = "SELECT distinct periode from periodekultur order by periode asc"
pkrs.Open strSQL, strDSN, 1

Set pksrs = Server.CreateObject("ADODB.RecordSet")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/50080/data/produkt.mdb")
strsql = "SELECT * from periodekultur where periode = ('"& periodereq &"')order by periode asc"
pksrs.Open strSQL, strDSN, 1

Set rs = Server.CreateObject("ADODB.RecordSet")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/mdb/kfum.mdb")
rs.Open "aktuelt", strDSN, adOpenDynamic, adLockOptimistic, adCmdTable

Set rs = Server.CreateObject("ADODB.RecordSet")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/50080/data/produkt.mdb")
strsql = "SELECT * from kultur where aktivsort='a' ORDER BY kultur,sort ASC"
rs.Open strSQL, strDSN, 1

%>

<head>
<title>Fuglebjerglund - Administration</title>
<link rel="stylesheet" type="text/css" href="/50080/style.css">
</head>

<body style:"colour: #1c1c1c";>
<div id="site">
  <div id="logo">
  </div>
  <div id="top">
    <h6>Fuglebjerglund</h6>
  </div>



<div id="main">
<div id="menuind">
  <%
    Do While Not pkrs.EOF
    %>
      <a href="kulturvalg.asp?periode=<%=pkrs("periode")%>">
    <h4><%Response.write pkrs("periode")%></h4></a><%
    pkrs.MoveNext
    Loop
  pkrs.Close
  Set pkrs = Nothing
  %>
</div>
<div id="mainprod">

<%
if periodereq<>"" then
%>
<form action="gem.asp" method="post">
<table><tr><%
    Do While Not rs.EOF
    %>
   
    Her skal jeg have spurgt i en anden tabel om id'et findes
    <%
    If ... Findes Then
        Findes="checked"
    Else
        Findes=""
    End if
    %>
    <td><input type="checkbox" id="<%=rs("id")%>" checked="<%=findes%>" name="<%=rs("id")%>" /></td>
    <td><p><b><%Response.write rs("kultur")%></b></p></td>
    <td><p><b><%Response.write rs("sort")%></b></p></td>
    <td><p><b><%Response.write rs("aktivsort")%></b></p></td>
    </tr>
    <%
    rs.MoveNext
    Loop
  rs.Close
  Set rs = Nothing
  %></table>
  <input type="submit" alt="enter" value="Gem ændringer" /></form><%
  End if
  %>
</div></div>
</body>
</html>
Avatar billede passiflora Juniormester
29. februar 2008 - 22:51 #3
Altså ... den ene database tilslutnig skulle jo ikke have været med ...
Avatar billede w13 Novice
01. marts 2008 - 11:19 #4
Jamen, er det så ikke bare:

rs2.Open "SELECT * from [tabel2] where id="&rs("id"), strDSN, 1
If Not rs2.eof Then Findes="checked" Else Findes=""
rs2.close
Avatar billede passiflora Juniormester
01. marts 2008 - 12:46 #5
... jo det er det jo nok ... :) Tak prøver lige
Avatar billede passiflora Juniormester
01. marts 2008 - 13:23 #6
Og så mangler jeg bare og få samlet op fra form ... opretter nok et nyt spørgsmål på det ...
Avatar billede w13 Novice
01. marts 2008 - 13:36 #7
Det forstår jeg ikke lige. Hvad skal den samle op?
Avatar billede passiflora Juniormester
01. marts 2008 - 15:26 #8
Tak for hjælpen ...

Brugeren får jo mulighed for at ændre hvilke felter som bliver markeret / og hvilket ikke ... disse ændringer skal jeg jo have gemt i min tabel ...
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