Avatar billede thomas_yde Nybegynder
28. oktober 2001 - 15:16 Der er 5 kommentarer og
1 løsning

News funktion

Hejsa eksperter jeg har en news funktion som lige nu virker nogenlunde, men jeg vil gerne have den til at løbe min DB baglæns igennem så jeg får de nyeste nyheder.
Jeg bruger mySQL server. Og koden er her :

function getNews()
dim objRS
Set objRS = Server.CreateObject(\"ADODB.Recordset\")
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"driver={MySql};dns=localhost;Database=DMU;uid=twy;pwd=trustno1\"
strSQL = \"SELECT * from nyheder\"
Conn.Execute (strSQL)
set objRS = Conn.Execute(strSQL)
objRS.movelast
do while not rs.EOF
Response.Write \"<table border=0 width=500><tr><td bgcolor=#44401C>\" & rs(\"dato\") & \"</td></tr><tr><td>\" & rs(\"tekst\") & \"</td></tr><tr><td bgcolor=#44401C align=right>\" &_
\"Skrevet af \" & \"<b>\" & rs(\"forfatter\") & \"</b>\" & \"</td></tr><tr><td border=0>&nbsp;</td></tr>\"
objRS.moveback
loop
end function

set rs = nothing

det er måske lidt rodet men hva faeen det skal først virke.

jeg får denne fejl :
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E24)
Rækkesættet understøtter ikke baglæns hentning.

Kan i hjælpe mig?
Avatar billede no_doubt Nybegynder
28. oktober 2001 - 15:19 #1
jeg har dette system - et du ville have nallerne i : http://zequenze.dns2go.com/Nyhedssystem/default.asp ??
Avatar billede bjarke-b Nybegynder
28. oktober 2001 - 15:19 #2
function getNews()
dim objRS
Set objRS = Server.CreateObject(\"ADODB.Recordset\")
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"driver={MySql};dns=localhost;Database=DMU;uid=twy;pwd=trustno1\"
strSQL = \"SELECT * from nyheder order by dit_autonumeringsfelt desc\"
Conn.Execute (strSQL)
set objRS = Conn.Execute(strSQL)
objRS.movelast
do while not rs.EOF
Response.Write \"<table border=0 width=500><tr><td bgcolor=#44401C>\" & rs(\"dato\") & \"</td></tr><tr><td>\" & rs(\"tekst\") & \"</td></tr><tr><td bgcolor=#44401C align=right>\" &_
\"Skrevet af \" & \"<b>\" & rs(\"forfatter\") & \"</b>\" & \"</td></tr><tr><td border=0>&nbsp;</td></tr>\"
objRS.movenext
loop
end function

set rs = nothing

Du skal erstatte dit_autonumeringsfelt med hvad det du identificerer hver nyhed med....det er sikkert id
Avatar billede thomas_yde Nybegynder
28. oktober 2001 - 15:24 #3
no_doubt kan man få den til at vise nyhederne istedet for overskrifterne?
Avatar billede thomas_yde Nybegynder
28. oktober 2001 - 15:38 #4
bjarke-b hvordan opretter jeg en table med en autonummeringsfelt?
i mySQL
Avatar billede bjarke-b Nybegynder
28. oktober 2001 - 15:40 #5
thomas > Det har du, skriv alle felterne i tabellen nyheder her.
Avatar billede thomas_yde Nybegynder
31. oktober 2001 - 12:04 #6
Jeg fik det til at virke med \"desc\" men hvordan opretter jeg en table med autonummering ? Lige nu sortere jeg på dato + tid.
Men ikke et ID felt
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