Jeg har denne kode:
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/cgi-bin/database.mdb")
Conn.Open DSN
' SQL sætning opbygges
strSQL = "Update medlemmer set "
strSQL = strSQL & "fornavn = '" & Request.Form("fornavn") & "', "
strSQL = strSQL & "tlf = '44444444' "
strSQL = strSQL & " Where brugernavn = " & Session("brugernavn")
Response.write strSQL
' SQL sætning eksekveres
Conn.Execute(strSQL)
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Men får denne fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters.
Expected 1.
/editprofil.asp, line 22
Response.write strSQL udskriver denne linie:
Update medlemmer set fornavn = 'Hans', tlf= '44444444' Where
brugernavn = donslund
Jeg forstår ikke hvorfor den mener der er for få parametre. Gør
I?
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials