Jag antar att den här frågan varit uppe 200 ggr. tidigare, men varför i hela fridens namn funkar inte den här koden?
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=***;Password=***"
%>
<%
SQL = "INSERT INTO nyheter(ID, rubrik, ingress, huvudtext, forfattare) VALUES('" & Request.Form("ID") & "','" & Request.Form("rubrik") &"','" & Request.Form("ingress") & "','"& Request.Form("huvudtext") &"','" & Request.Form("forfattare") &"')"
Conn.Execute(SQL)
Conn.Close
Set Conn = Nothing
%>
Följande felmeddelande får jag:
ADODB.Connection.1 error '80004005'
SQLState: 22005
Native Error Code: -3030
[INTERSOLV][ODBC SequeLink driver][ACCESS][Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Jag böjer mitt huvud, och med skammens rodnad på mina kinder över att jag inte använt sökfunktionen (fast det hade jag!) tackar jag ödmjukast för de snabba svaren...
Jag kom på det själv. Nu får jag skämmas en gång till, jag kunde inte uppdatera id:t med request.form eftersom jag inte hade nåt sånt fält!
Dra på trissor!
140 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe