Opdateringsproblem
Hej, jeg arbejde på en side til min Warcraft III clan, og da det jo helst skulle være muligt at opdatere løbende valgte jeg at lave den i simpel asp.(siden kan ses på http://www.petethepech.frip.dk/glad2003/default.asp)
Jeg har oprettet en acces database med 3 underliggende tabeller (news, users, report)
Jeg kan fint få vist indholdet af databasen, men problemet ligger i at jeg ikke kan opdatere den.
Det burde være rigtigt det jeg har lavet men jeg får denne fejl hele tiden.
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
/reanimatedreavers/admin/update.asp, line 25
Asp dele af Update.asp
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "SERVER=LOCALHOST;DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath(".../.../db/database.mdb")
Conn.Open DSN
strSQL = "UPDATE NEWS SET newsSubject='" & Request.Form("newsSubject") & "', "
strSQL = strSQL & "newsSmall='" & replace(Request.Form("newsSmall"),"'","''") & "', "
strSQL = strSQL & "newsLarge='" & Request.Form("newsLarge") & "', "
strSQL = strSQL & "newsAf='" & Request.Form("newsAf") & "', "
strSQL = strSQL & "newsDate='" & Request.Form("newsDate") & "' "
strSQL = strSQL & "WHERE ID = '" & Request.Form("newsID") & "'"
Conn.Execute( strSQL )
Conn.Close
Set Conn = Nothing
%>
Asp delen af modigynews.asp
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "SERVER=LOCALHOST;DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath(".../.../db/database.mdb")
Conn.Open DSN
SQL = "Select * From News Where newsid = " & Request.Querystring("id")
Set RS = Conn.Execute( SQL )
if( NOT RS.EOF ) then
newsID = RS("newsID")
newsSubject = RS("newsSubject")
newsSmall = RS("newsSmall")
newsLarge = RS("newsLarge")
newsAf = RS("newsAf")
newsDate = RS("newsDate")
end if
RS.Close
Conn.Close
Set RS = nothing
Set Conn = nothing
%>
Og så tabeller med newsSubject osv...
