07. december 2002 - 21:12Der er
21 kommentarer og 1 løsning
Meget simpel shoutbox
Hejsa allesammen... I må bare hjælpe mig! Jeg har styr på HTML, men ASP er jeg først lige begyndt på. Hvilket ikke er så godt da jeg står og mangler en meget simpel ASP Shoutbox... det er vigtigt! Kig f. eks på denne her http://www.kasp.dk/build/system/default.asp
Den skal helst være præcis ligesom den... altså bare et felt til ens navn, besked og selvfølgelig beskederne!
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Jeg har ikke så meget styr på ASP, så du må være lidt mere pædagoisk... hvis du altså har tid...
Jeg har oprettet databasen... (hvad skal den egentlig hedde?) Men hva så nu... er det bare det? Eller hvad... som sagt har jeg ikke en meter forstand på ASP... Please hjælp... der er jo 200 point på spil!
<HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <% 'Definere connecion object og recordset Set Conn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.RecordSet") 'Åbner en connection til databasen 'Her hedder database file db5.mdb Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db5.mdb")
'Tjekker om der er send data til siden fra formen længere nede på siden 'hvis der er det så gem navn og besked i databasen if Request.ServerVariables ("REQUEST_METHOD") = "POST" then 'Hendter navn fra formen med Request.Form("navn") 'Grunden til replace omkring er for at lave en ' om til to '' så der ikke kommer SQL fejl navn = replace(Request.Form("navn"),"'","''") 'beskeden hendtes fra formen shout = replace(Request.Form("shout"),"'","''") 'Laven en SQL sætning som indsætte data i de to kolonner navn og besked som er udsfyldt. strSQL = "insert into beskeder (navn, besked)" strSQL = strSQL & " values (" strSQL = strSQL & "'" & navn & "', " strSQL = strSQL & "'" & shout & "')" 'Denne linie udføre SQL sætningen og dermed gemmes data i databasen Conn.Execute (strSQL) end if
'Hendter de sidste 10 indskrevne beskeder SQL = "SELECT TOP 10 navn, besked FROM beskeder ORDER BY ID DESC" 'Denne ligger data fra databasen ind i et recordset. set rs = conn.Execute(SQL)
'Start på at udskrive de seneste 10 %> <table> <% 'Lav en løkke som udksriver data fra recordsetet do while not rs.EOF 'Udskriver en kolonne der står Navn: i Response.Write "<tr><td><b>Navn:</b><td></tr>" 'Udskriver en kolonne med navnet fra posten Response.Write "<tr><td>" &rs("Navn") & "<td></tr>" 'Udskriver en kolonne med beskeden fra posten Response.Write "<tr><td>" & rs("besked") & "<td></tr>" 'Flytter til næste post i databasen rs.MoveNext loop %> </table> <% 'Lukker for connection til databasen Conn.Close %>
Microsoft OLE DB Provider for ODBC Drivers error '80040e37'
[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'beskeder'. Make sure it exists and that its name is spelled correctly.
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.