Avatar billede rasmustest Nybegynder
20. september 2001 - 18:42 Der er 8 kommentarer og
1 løsning

hjælp

Håber 10 points er nok, har ikke flere!
Her er koden:
<%@ LANGUAGE=\"VBSCRIPT\"
<%If not Session(\"admin\") = \"ja\" Then
Response.Redirect(\"login.asp?valg=fejl\")
Else
%>
    <HTML>
    <HEAD>
<META NAME=\"GENERATOR\" Content=\"Microsoft FrontPage 4.0\">
<META HTTP-EQUIV=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<TITLE>Rediger</TITLE><%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"databaser/andet.mdb\")
Conn.Open DSN
strSQL = \"Insert into news where id = \" & Request.Querystring(\"id\") (tekst) values(\'\" & Request.Form(\"tekst\") & \"\')\"
Conn.ExeCute(strSQL)
Response.Write \"gemt tryk tilbage og opdater!!!!!!\"

End if
%>
</BODY>
   
</HTML>
Men denne fejl kommer:

Active Server Pages fejl \'ASP 0221\'

Ugyldigt @-kommandodirektiv

/opgave/rediger.asp, linje 2

Den angivne parameter \'Session(\"admin\") = \"nej\" Then Response.Redirect(\"login.asp?valg=fejl\") Else Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\" DSN = DSN & \"DBQ=\" & Server.MapPath(\"databaser/andet.mdb\") Conn.Open DSN strSQL = \"Insert into news where id = \" & Request.Querystring(\"id\") (tekst) values(\'\" & Request.Form(\"tekst\") & \"\')\" Conn.ExeCute(strSQL) Response.Write \"gemt tryk tilbage og opdater!!!!!!\" End if \' er ukendt eller


Og hvordan kan man få to Request.Form(\"tekst\") ind???

Avatar billede rasmustest Nybegynder
20. september 2001 - 18:44 #1
hjælp
Avatar billede bjarke-b Nybegynder
20. september 2001 - 18:44 #2
Skriv:

<%@ LANGUAGE=\"VBSCRIPT\" %>

istedet for

<%@ LANGUAGE=\"VBSCRIPT\"
Avatar billede rasmustest Nybegynder
20. september 2001 - 18:46 #3
tak men hvad Request.Form(\"tekst\")
Avatar billede bjarke-b Nybegynder
20. september 2001 - 18:48 #4
Response.Write Request.form(\"tekst\")
Avatar billede rasmustest Nybegynder
20. september 2001 - 18:50 #5
nej i strSQL
Avatar billede bjarke-b Nybegynder
20. september 2001 - 18:52 #6
Ah hva ?
Avatar billede eagleeye Praktikant
20. september 2001 - 19:13 #7
I SQL har Insert Into har ikke en WHERE med.
Så hvis du skal indsætte skal det være uden WHERE.

Hvis du skal opdater en record skal du bruge \"UPDATE news SET felt=værdi, felt2=værdi WHERE ID=\"&request.querystring(\"ID\")
Avatar billede rasmustest Nybegynder
04. oktober 2001 - 14:27 #8
eagleeye ->> svar lige
Avatar billede eagleeye Praktikant
04. oktober 2001 - 14:28 #9
svar :)
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
Kurser inden for grundlæggende programmering

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