Asp hjælp...
Hvad betyder denne fejl???Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Prof. Malle træder ind i klassen og kigger sig rundt. Han nikker til nogen af eleverne, helt uden grund. Han beder dem finde pen og papir frem. Han finder selv sin tryllestav frem, som har et lille stykke kridt for enden. Så kigger han igen udove'.
/hogwartsonline/klasse.asp, line 149
Når jeg skal updater til denne tekst:
Prof. Malle træder ind i klassen og kigger sig rundt. Han nikker til nogen af eleverne, helt uden grund. Han beder dem finde pen og papir frem. Han finder selv sin tryllestav frem, som har et lille stykke kridt for enden. Så kigger han igen udover klassen, og hilser på alle. >> Goddag! Har i haft en god sommerferie? Ja, i må så sandelig undskylde at jeg ikke kom til lektionen sidste gang, men det var kort og godt fordi pedelen havde et problem med nogle gnomer - men dem fik vi nu hurtigt gjort has på. << Han sætter sig på stolen, skubber sig ind til katederet. Så begynder han at skrive på tavlen:
"Landshold i Quidditch verden rundt."
>> Ja, som nogen nok kan gætte ved at se på overskriften, skal vi idag have om landshold i Quidditch verden rundt. Ikke suk, dernede i bageste række! Det kan faktisk være ret så nyttigt at lære, for eksempel hvis i skal være kommentatorer i en Quidditch-kamp. Jeg ved ikke hvor mange lektioner dette emne strækker sig over, men det bliver i hvert fald mindst to lektioner. Ikke sukke, sagde jeg! Og hvis i synes det er snyd at førsteårseleverne ikke har fået lektier for, i første lektion, så tro om igen. De er nye, skal falde til her på stedet. I er andenårselever, og behøver ikke dette. Desuden burde i være friske nok til at starte med det sammen. << Han smiler. Så vender han sig om endnu en gang, og begynder at skrive på tavlen:
"Som i nok findes der mange land i verden. Som nok også de fleste ved, har hvert af disse lande et landshold i Quidditch - det er dog ikke alle der er lige kvalificerede, og derfor ikke er så kendte. Men de er der. Jeg vil i denne lektion fortælle jer om de vanlige hold, dem folk kender mest til, dem folk hepper på. Jeg vil gøre opmærksom på, at navnene er på engelsk, da navnene må være internationale. De hold jeg præsenterer for jer i første omgang, er forresten også kun engelse og irske. Det første hold jeg vil skrive på tavlen om, er Chudley Cannons."
Han tager en lille pause, for at tænke sig om, og kommer så i tanke om Chudley Cannons. Han fortsætter at skrive:
"Mange mener at Chudley Cannons dage er talte. Dog håber mange fans at der er chance for et comeback. Grunden til at Chudley Cannons dage er talte, er fordi, sidste gang de vandt VM var i 1892. Før det havde de vundet VM 21 gange (!), derfor syntes også så mange folk at det er mærkeligt at de aldrig rigtig slå igennem mere. Chudley Cannons-spillere er iført kapper som er orange, og hvorpå der er mærke af en flyvende kanonkugle, og så et dobbelt "C" i sort. De har haft mange klub mottoer gennem tiderne, men det de bruger nu om dage er som følgende: "Let's all just keep our fingers crossed and hope for the best". Oversat bliver det til: "Lad os alle krydse fingrerne, og håbe på det bedste".
Nu til Montrose Magpies: Montrose Magpies er det mest succesfulde hold i VM's historie. De har vundet VM hele 32 gange, og Det Europæiske Kup to gange. Dette har medvirket i, at de har fået fans verden over. De har haft mange berømte spillere, deriblandt søgeren Eunice Murray ( død 1942 ), og holdkaptajnen ( holdkaptajn fra 1957-68 ) Hamish MacFarlan. Sidstnævnte har desuden også været Minister for Magiske Lege og Sportsgrene ( eller hvad det nu hedder ). Magpierne er klædt i sorte og hvide kapper, med et billede af en "magpie" for og bag."
Prof. Malle stopper med at skrive. >> Det må være det for idag. I vil jo nok heller ikke have mere, i har jo meget for i forvandling, og så videre. Jeg håber skam i har fået noget nyttigt lært i denne time. I næste time skal vi grave lidt i de knap så kendte landshold.
Jeg vil skrive lektierne op på tavlen, og når jeg så er færdig, kan i holde frikvarter. << Han begynder at skrive:
<div align="left">
<ol type="1">
<li>Fortæl om holdet Chudley Cannons. Skriv kort ( resumé ).</li>
<li>Fortæl om holdet Montrose Magpies. Skriv kort ( resumé ).</li>
<li>Hvilket af disse to hold ville i helst spille for? Begrund dit svar. Det skal være et relevant svar!</li>
<li>Hvilke to landes landshold synes du jeg skal fortælle om næste lektion? Landene skal være små lande, og ikke særligt kendte!</li>
<li>Hvad vil du gerne lære om dette skoleår? Kom med nogle emner, og jeg skal overveje dem. Vær seriøs!</li>
</ol>
</div>
>> Det må være det! Hil drot og fædreland! Vi ses snart igen. Draco Dormiens Nunquam Titillandus! Hvis i har spørgsmål vedrørende klassen, så send mig en ugle. Mærk brevet "Spørgsmål til klassen". Jeg søger forresten ikke for øjeblikket assistenter, så lad være med at skriv og spørg om det! Jeg skal nok selv sige til, når jeg behøver en. << Prof. Malle siger trylleord så kridtet for enden af tryllesatven forsvinder. Så siger han nogle andre, og vups er han væk ( i en sæk, med lakridskonfekt! ).
Asp koden ser sådan ud:
beskriv = Request.form("Beskrivelse")
tekst = Server.HTMLEncode(Request.form("Tekst"))
dato = Now()
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("klassedata.mdb")
Conn.Open DSN
strSQL = "Update klasser set "
strSQL = strSQL & "klasse_text= '" & tekst & "', "
strSQL = strSQL & "klasse_beskrivelse= '" & beskriv & "', "
strSQL = strSQL & "klasse_dato= '" & Dato & "' "
strSQL = strSQL & "Where klasse_id = " & Id
Conn.Execute(strSQL)
Conn.Close
set Conn = Nothing
Response.Redirect ("klasse.asp?id=" & Id & "")
Ved du hvad der er galt???

