<%
dim strtekst, intstatus,ordslut
intstatus=Request.QueryString(\"status\")
if intstatus=\"\" then
intstatus=0
end if
Set DataConn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"./tekst.mdb\")
\'Tekst.mdb skal ligge i samme mappe
DataConn.Open DSN
Set rs_vare = Server.CreateObject(\"ADODB.RecordSet\")
rs_vare.open \"Select * From [tekst]\", DataConn
\'Tabellen \"Tekst\" åbnes skrive beskyttet, ønskes skriveadgang tilføjes ,1,3 på ovenstående linie
strtekst = rs_vare(\"tekst\")
rs_vare.Close
set rs_vare=nothing
DataConn.Close
set dataConn = nothing
\'Husk at sætte objekter lig nothing ellers ligger i serveren ned...
if not intstatus=0 then
do while not ordslut
if (mid(strtekst,intstatus,1)=\" \" or mid(strtekst,intstatus-1,1)=\" \") then
Response.Write (mid(strtekst,intstatus,300))
ordslut=true
else
intstatus=intstatus+1
end if
LOOP
else
Response.Write (mid(strtekst,intstatus,300))
end if
\'mid(string, start, længde) bruges således:
\'MID betyder Middle, der er altså tale om midten af en tekst string
\'String er den streng vi tager fra. I dette eksempel er det teksten fra databasen!
Response.Write (\"<br><br><a href=filnavn.asp?status=\"&cstr(intstatus+300))&\">Klik har for at læse de næste 300 tegn</a>\"
\'Filnavn.asp er navnet på denne her fil. Vi ligger variablen status til for at holde øje med hvor langt vi er nået.
%>
Husk at besøge
www.IT-Avisen.dk for at læse nyheder.
/Jasper