07. september 2000 - 21:55Der 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 ?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
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) :-)
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 :(
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.
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
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\")) %>, <% Response.Write(UgeDag(\"UgeDag\")) %> den <%=DAY(DATE)%>. <% Response.Write(Maaned(\"Maaned\")) UgeDag.MoveNext Maaned.MoveNext %> <%=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 %>
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
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
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 :-)
Synes godt om
Ny brugerNybegynder
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.