Avatar billede knutbl Nybegynder
24. juni 2001 - 14:16 Der er 4 kommentarer og
1 løsning

konsertside: skille gamle og nye konserter i databasen (asp)

Jeg har en konsertside for et band, og vil vise fremtidige konserter (dato større eller lik dagens dato ) i en del av siden og gamle konserter (forrige dags dato og senere) i en annen del av siden (et arkiv over bandets konserter).
Jeg har laget en access 2000 db med ALLE konserter (kalt concerts). Tabelen heter allconcerts.
Kan noen hjelpe meg med å skrive et asp script som trekker ut og viser dette fra databasen?
Takk!

Hilsen Knut B.
Avatar billede keysersoze Ekspert
24. juni 2001 - 14:22 #1
det burde ikke være så svært - vil du have hjælp eller vil du have os til at lave det?
Avatar billede perla Nybegynder
24. juni 2001 - 14:24 #2
<%
dddDate=date()
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"Concerts.mdb\")

\'Gamle koncerter
strSQL = \"Select * from allconcerts where Dato<\'\" & dddDate & \"\'\"
set RS = conn.execute( strSQL )

\'Nye koncerter
strSQL = \"Select * from allconcerts where Dato>=\'\" & dddDate & \"\'\"
set RS = conn.execute( strSQL )
%>

-Per
Avatar billede perla Nybegynder
24. juni 2001 - 14:31 #3
<%
dddDate=date()
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"Concerts.mdb\")

\'Gamle koncerter
strSQL = \"Select * from allconcerts where Dato<\'\" & dddDate & \"\'\"
set RS = conn.execute( strSQL )

\'Eksempel, da jeg ikke kender dine felters navne
    Response.write \"<tr><td colspan=\'6\'>&nbsp;</td></tr>\"
    Response.write \"\"
    Response.write \"<td>Navn:</td>\"
    Response.write \"<td>Stilling:</td>\"
    Response.write \"<td>E-Mail:</td>\"
    Response.write \"<td>Telefon-nr:</td>\"
    Response.write \"</tr><td>&nbsp;</td>\"
    tt = ff2b
    do while not rs.eof
    Response.write \"<tr>\"
    Response.write \"<td>\" & rs(\"navn\")                & \"</td>\"
    Response.write \"<td>\" & rs(\"stilling\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"e-post\")             & \"</td>\"
    Response.write \"<td>\" & rs(\"arbejdstelefon\")     & \"</td>\"
    Response.write \"</tr>\"
    rs.movenext
    loop


\'Nye koncerter
strSQL = \"Select * from allconcerts where Dato>=\'\" & dddDate & \"\'\"
set RS = conn.execute( strSQL )

\'Eksempel, da jeg ikke kender dine felters navne
    Response.write \"<tr><td colspan=\'6\'>&nbsp;</td></tr>\"
    Response.write \"\"
    Response.write \"<td>Navn:</td>\"
    Response.write \"<td>Stilling:</td>\"
    Response.write \"<td>E-Mail:</td>\"
    Response.write \"<td>Telefon-nr:</td>\"
    Response.write \"</tr><td>&nbsp;</td>\"
    tt = ff2b
    do while not rs.eof
    Response.write \"<tr>\"
    Response.write \"<td>\" & rs(\"navn\")                & \"</td>\"
    Response.write \"<td>\" & rs(\"stilling\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"e-post\")             & \"</td>\"
    Response.write \"<td>\" & rs(\"arbejdstelefon\")     & \"</td>\"
    Response.write \"</tr>\"
    rs.movenext
    loop

%>

-Per
Avatar billede knutbl Nybegynder
24. juni 2001 - 17:31 #4
Hei! Jeg har ikke prøvd det enda, men det ser fabelaktig lovende ut. 150 points til Perla!
Avatar billede knutbl Nybegynder
24. juni 2001 - 18:27 #5
Poengene er gitt bort, men jeg håper du perla eller noen andre kan hjelpe: Scriptet jeg fikk gav følgende feilmelding: Microsoft OLE DB Provider for ODBC Drivers error \'80040e07\'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/webmaster/konsertscript2.asp, line 8

Line 8 er linjen hvor det står set RS = conn.execute( strSQL )
Se gjerne over hele scriptet etter at jeg har satt inn mine navn. Takk for hjelpen.
Hilsen Knut B.
<%
dddDate=date()
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"allconcerts.mdb\")

\'Gamle konserter
strSQL = \"Select * from concerts where concertdate<\'\" & dddDate & \"\'\"
set RS = conn.execute( strSQL )

\'Eksempel, da jeg ikke kender dine felters navne
    Response.write \"<tr><td colspan=\'8\'>&nbsp;</td></tr>\"
    Response.write \"\"
    Response.write \"<td>Concertdate:</td>\"
    Response.write \"<td>City:</td>\"
    Response.write \"<td>Location:</td>\"
    Response.write \"<td>Info:</td>\"
    Response.write \"<td>Weblinks:</td>\"
    Response.write \"<td>Reviews:</td>\"
    Response.write \"<td>Playlists:</td>\"
    Response.write \"</tr><td>&nbsp;</td>\"
    tt = ff2b
    do while not rs.eof
    Response.write \"<tr>\"
    Response.write \"<td>\" & rs(\"concertdate\")                & \"</td>\"
    Response.write \"<td>\" & rs(\"city\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"location\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"info\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"weblink\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"reviews\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"playlist\")    & \"</td>\"
    Response.write \"</tr>\"
    rs.movenext
    loop


\'Nye koncerter
strSQL = \"Select * from concerts where Dato>=\'\" & dddDate & \"\'\"
set RS = conn.execute( strSQL )

\'Eksempel, da jeg ikke kender dine felters navne
    \'Eksempel, da jeg ikke kender dine felters navne
    Response.write \"<tr><td colspan=\'8\'>&nbsp;</td></tr>\"
    Response.write \"\"
    Response.write \"<td>Concertdate:</td>\"
    Response.write \"<td>City:</td>\"
    Response.write \"<td>Location:</td>\"
    Response.write \"<td>Info:</td>\"
    Response.write \"<td>Weblinks:</td>\"
    Response.write \"<td>Reviews:</td>\"
    Response.write \"<td>Playlists:</td>\"
    Response.write \"</tr><td>&nbsp;</td>\"
    tt = ff2b
    do while not rs.eof
    Response.write \"<tr>\"
    Response.write \"<td>\" & rs(\"concertdate\")                & \"</td>\"
    Response.write \"<td>\" & rs(\"city\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"location\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"info\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"weblink\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"reviews\")            & \"</td>\"
    Response.write \"<td>\" & rs(\"playlist\")    & \"</td>\"
    Response.write \"</tr>\"
    rs.movenext
    loop

%>
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