Avatar billede werd Nybegynder
14. januar 2002 - 19:57 Der er 11 kommentarer og
1 løsning

html >> *.mdb >> *.asp...

Jeg vil lave et nyhedssystem....

jeg har et program til at generere en tabel med indhold. Når koden er færdig skal det smides ind i en access database, hvor hver tabel har et id nr.
Når man så kommer ind på selve siden skal man kunne se de 5 nyest tilføjede tabeller oven over hinanden... hvordan gøres dette bedst?
Avatar billede cool_casper Nybegynder
14. januar 2002 - 20:01 #1
Set Conn = Server.CreateObject(\"ADODB.Connection\")
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"database.mdb\")
Conn.Open strDSN
strSQL = \"SELECT * FROM tabelnavn ORDER BY datokolone\"
Set rs = Conn.Execute(strSQL)

DO While NOT rs.EOF

\'Her skal dine data udskrives!!

rs.MoveNext
Loop
Avatar billede werd Nybegynder
14. januar 2002 - 20:07 #2
kan godt se hvor du vil hen af... hvordan skal siden hvor tabellerne se ud??
Avatar billede cool_casper Nybegynder
14. januar 2002 - 20:09 #3
Sorry , Loop skal selvfølgelig kun køre fem gange...
sidst = 5
antal = 0
DO While antal < sidst

antal = antal + 1
rs.MoveNext
Loop

Hvad for nogle tabeller?!?
Avatar billede hirayz Nybegynder
14. januar 2002 - 20:24 #4
man kan også gøre sådan

strSQL = \"SELECT top 5 * FROM tabelnavn ORDER BY datokolone\"
Avatar billede hirayz Nybegynder
14. januar 2002 - 20:26 #5
altså sådan

Set Conn = Server.CreateObject(\"ADODB.Connection\")
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"database.mdb\")
Conn.Open strDSN
strSQL = \"SELECT top 5 * FROM tabelnavn ORDER BY datokolone\"
Set rs = Conn.Execute(strSQL)

DO While NOT rs.EOF

\'Her skal dine data udskrives!!

rs.MoveNext
Loop
Avatar billede werd Nybegynder
14. januar 2002 - 20:34 #6
ok... dvs. at i min mdb skal der være en kolonne der hedder \"datokolonne\" og så henter den bare html\'en... i de 5 nyeste... men hvad så med at få html\'en ind i mdb...??
Jeg har det i en \"form\" så der skal vel stå et eller andet sjovt i (form action=\"\")??? Hvordan fungerer det?
Avatar billede werd Nybegynder
14. januar 2002 - 21:06 #7
mit program genererer det her f.eks:

<table><tr>
<td>her er noget tekst</td>
</tr><tr>
<td>her er noget mere</td>
</tr><tr>
<td>her er det sidste</td>
</tr></table>

det skal så lagres i en database sammen med en dato og en id....

dem kommer der et par stykker af... og så skal jeg på siden: news.asp kunne se de 5 nyeste tabeller!!!
Avatar billede cool_casper Nybegynder
14. januar 2002 - 21:08 #8
Laver den en ny table hver gang!! Ikke en ny post (række)?!?
Avatar billede werd Nybegynder
14. januar 2002 - 21:13 #9
både en ny tabel og en ny post
(tabellen bliver lavet i html)
Avatar billede cool_casper Nybegynder
14. januar 2002 - 21:22 #10
Jeg tror du misforstår... I din Access database... Hvormange tabeller har du ?!?
IKKE sådan nogle:
<TABLE>
<TR>
<TD> osv...men den man lagrer data i... Hvormange er der?!?
Avatar billede werd Nybegynder
14. januar 2002 - 21:48 #11
fra starten er der jo kun 3...
felterne: ID - dato - html
post1: (Autonummerering) - blank - blank

og så kommer resten bare på når du adder....
Avatar billede werd Nybegynder
20. januar 2002 - 13:05 #12
har fået en ven til at lave det i cgi og det virker...
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