Avatar billede malte Nybegynder
07. september 2000 - 21:55 Der er 18 kommentarer og
1 løsning

Dagens text ?

Jeg vil gerne lave en side der skifter hver dag året rundt. Det skal være nogle bevingede ord som læseren kan tænke lidt over.
Skal jeg lave 365 html dokumenter eller er der en anden udvej, Billeder eller andet ?

Kan en accessdatabase indsætte html sider i et websted ?

En slags \"julekalender\" bare hele året :o)

Nogle forslag ?
Avatar billede styrmand Nybegynder
07. september 2000 - 22:00 #1
Du skal have en udbyder som giver dig mulighed for at anvende ASP eller PHP. Det giver dig den slags muligheder.
Alternativt kan du lade Access opbygge en side, som du selv skal uploade dagligt (og det tror jeg du bliver træt af) :-)
Avatar billede tommyf Nybegynder
07. september 2000 - 22:06 #2
Har selv efterspurgt noget lignende, men kunne ikke finde det :(
Jeg fandt dog et JavaScript der skifter tilfældigt mellem en masse citater, men ikke et nyt hver dag :(
Avatar billede malte Nybegynder
07. september 2000 - 22:13 #3
Jeg har en udbyder der tillader hvad som helst.
Min egen server på nettet. Windows 2000 :-)
Avatar billede styrmand Nybegynder
07. september 2000 - 22:15 #4
Der ligger nogle muligheder for at placerer en lokal database på klienter i IE4(og op).
det medfører at Klienterne downloader hele databasen, som er en simpel tekstfil.
Men teknikken er (mig bekendt) kun understøttet af IE. Den er en del af Microsoft´s DHTML.
Avatar billede diktator Nybegynder
07. september 2000 - 22:17 #5
Indtast alle årets dage samt begivenheder i en database, og udtræk den enkelte dag via ASP.
Jeg har et script du kan få, men du må selv igang med indtastningen ;-)
Skriv hvis du er i tvivl med at komme igang.
Se evt. et eks. på http://Fredericia.CityIndeks.dk

Mvh.
M!chael
Avatar billede malte Nybegynder
07. september 2000 - 22:22 #6
Det ville da være dejligt hvis jeg må få dit script, Jeg skal nok selv gå igang med 2 finger systemet :o)
Avatar billede malte Nybegynder
08. september 2000 - 07:19 #7
Jeg forstår ikke helt hvad du mener styrmand. Det lyder ok, jeg er villig til at udelukke netscape for at få dette til at virke. :-|
Avatar billede styrmand Nybegynder
08. september 2000 - 08:03 #8
Ja, der er vel heller ikke nogen, der anvender den mere.
Jeg vender lige tilbage. Prøver at finde noget materiale.
Avatar billede diktator Nybegynder
08. september 2000 - 09:05 #9
Hej

Med nedenstående ASP kan du lave et udtræk fra en Acess-database.

Din database skal have to tabeller: DagenIdag, UgeDag.
Med felterne:
DagenIdag: ID, dBDato, DagensNavn, Begivenhed
UgeDag: ID, UgeDag, Maaned

Mvh.
M!chael

<%
\'opretter dato til genkendelse i Databasen
Dato = Day(Date) & Month(Date)

\'sætter nummer på ugens dage. søndag som nummer 1
UgeNummer = WEEKDAY(DATE)

\'sætter nummer på måneden
MaanedNummer = MONTH(DATE)

\'opretter forbindelse til databasen
Set Almanak = Server.CreateObject(\"ADODB.Connection\")
Almanak.Open \"DBQ=F:\\home\\domaene\\database.mdb;DefaultDir=F:\\home\\domaene\\;Driver={Microsoft Access Driver (*.mdb)}\"

Set DagenIdag = Almanak.Execute(\"SELECT * FROM DagenIdag WHERE dBDato = \" & Dato & \" \")
WHILE NOT DagenIdag.EOF

Set UgeDag = Almanak.Execute(\"SELECT * FROM UgeDag WHERE ID = \" & UgeNummer & \" \")
WHILE NOT UgeDag.EOF

Set Maaned = Almanak.Execute(\"SELECT * FROM UgeDag WHERE ID = \" & MaanedNummer & \" \")
WHILE NOT Maaned.EOF
%>

<HTML>
<BODY>

<%
Response.Write(DagenIdag(\"DagensNavn\"))
%>,&nbsp; <%
Response.Write(UgeDag(\"UgeDag\"))
%>&nbsp;den <%=DAY(DATE)%>.&nbsp;<%
Response.Write(Maaned(\"Maaned\"))
UgeDag.MoveNext
Maaned.MoveNext
%>&nbsp;<%=YEAR(DATE)%>. Det er også dagen hvor <%
Response.Write (DagenIdag(\"Begivenhed\"))
DagenIdag.MoveNext
%>
</BODY>
</HTML>
<%
WEND
WEND
WEND
DagenIdag.Close
UgeDag.close
Maaned.Close
Almanaken.close
%>
Avatar billede malte Nybegynder
08. september 2000 - 17:39 #10
Diktator, Jeg prøver lige at se om jeg kan lave databasen. (du er hård til at kode, er det dit eget script?).
Avatar billede malte Nybegynder
08. september 2000 - 18:17 #11
Jeg kan ikke få det til at virke. denne besked får jeg :

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x7a4 Thread 0x848 DBC 0x1460064 Jet kan ikke åbnes.
/dagenstext/Default.asp, line 13

:o(
Avatar billede diktator Nybegynder
08. september 2000 - 18:39 #12

Har du fat i den rigtige sti til din db?
Brug evt.:
<% Response.Write Server.MapPath(\"\\\")%>

Hvem er din ISP? nogle kræver at din db ligger i en bestemt mappe på serveren.

List evt. din kode, da jeg ikke kender den fejl du får...
Avatar billede malte Nybegynder
08. september 2000 - 18:49 #13
Jeg oprettede den sti du havde i din kode og det hjalp nu er det databasen der er problemet. Jeg har ikke nogen erfaring i at lave en, men prøvede din gode beskrivelse :o) Det lykkedes bare ikke rigtigt:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
/dagenstext/Default.asp, line 15

Dvs. Set DagenIdag = Almanak.Execute(\"SELECT * FROM DagenIdag WHERE dBDato = \" & Dato & \" \")

Jeg sidder på min win 2000 og forbereder mig til mit ADSL men det tager sin tid.
Kan du lave en database til mig? hvis jeg giver dig min mail

Jørgen
Avatar billede diktator Nybegynder
08. september 2000 - 19:03 #14
Giv mig din mail, så sender jeg en tom db ;-)
Avatar billede malte Nybegynder
08. september 2000 - 19:13 #15
Fedt tak skal du have.

lidt@lazy.dk  Det er bare et sjovt navn ikke min personlighed :o)
Avatar billede diktator Nybegynder
08. september 2000 - 19:23 #16
er sendt !!
Avatar billede malte Nybegynder
08. september 2000 - 20:38 #17
Hvor har du sendt den hen ?
Avatar billede diktator Nybegynder
09. september 2000 - 00:00 #18
Øhh.. det skete vist en lille fejl??
Sender lige igen 8)
Avatar billede malte Nybegynder
09. september 2000 - 08:53 #19
Tak for din store indsats. Jeg syntes at det er værd at give point for.
Jeg forsøger mig videre og hvis jeg får problemer opretter jeg bare et nyt spørgsmål.

Tak for hjælpen :-)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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