Avatar billede hjep Nybegynder
07. april 2002 - 18:39 Der er 4 kommentarer og
1 løsning

Kun vist nogle?

Et ret simpelt spørgsmål. Jeg skal kun bruge de oplysninger fra en database, hvor at division = 1.

Hvor kan jeg rette koden til? Nu bliver alle divisioner selvfølgelig vist.

Koden er

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("adresse.mdb")
SQLstmt = "SELECT * FROM adresse ORDER BY dato;"
Conn.Execute (SQLstmt)
Set rs = conn.Execute(SQLstmt)
  %>
Noget html kode
<%
  DO WHILE NOT rs.EOF
    id = rs("ID")
    navn = rs("navn")
    kamp = rs("kamp")
    division = rs("division")
    Dato = rs("dato")
    %>
  Htmlkode
  <%
    rs.MoveNext
  LOOP
RS.Close
  Response.Write "</TABLE>"

conn.Close
Set conn = nothing
Set SQLstmt = nothing
    %>


Avatar billede medions Nybegynder
07. april 2002 - 18:42 #1
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("adresse.mdb")
SQLstmt = "SELECT * FROM adresse WHERE devison = 1 ORDER BY dato;"
Conn.Execute (SQLstmt)
Set rs = conn.Execute(SQLstmt)
  %>
Noget html kode
<%
  DO WHILE NOT rs.EOF
    id = rs("ID")
    navn = rs("navn")
    kamp = rs("kamp")
    division = rs("division")
    Dato = rs("dato")
    %>
  Htmlkode
  <%
    rs.MoveNext
  LOOP
RS.Close
  Response.Write "</TABLE>"

conn.Close
Set conn = nothing
Set SQLstmt = nothing
    %>

//>Rune
Avatar billede medions Nybegynder
07. april 2002 - 18:43 #2
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("adresse.mdb")
SQLstmt = "SELECT * FROM adresse WHERE division = 1 ORDER BY dato;"
Conn.Execute (SQLstmt)
Set rs = conn.Execute(SQLstmt)
  %>
Noget html kode
<%
  DO WHILE NOT rs.EOF
    id = rs("ID")
    navn = rs("navn")
    kamp = rs("kamp")
    division = rs("division")
    Dato = rs("dato")
    %>
  Htmlkode
  <%
    rs.MoveNext
  LOOP
RS.Close
  Response.Write "</TABLE>"

conn.Close
Set conn = nothing
Set SQLstmt = nothing
    %>

Sorry.. stavet forkert!
//>Rune
Avatar billede hjep Nybegynder
07. april 2002 - 18:55 #3
Så får jeg følgende

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/ref5/default.asp, line 13

Linie 13 er
Conn.Execute (SQLstmt)
Avatar billede hjep Nybegynder
07. april 2002 - 18:56 #4
Ja og det var så min egen skyld. Jeg har fundet ud af det. Tak for hjælpen.
Avatar billede medions Nybegynder
07. april 2002 - 19:00 #5
:-) Fair nok..!

Thx 4 poinz
//>Rune
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