webForumDet fria alternativet
Logga in / Bli medlem

insert into

ASP

1 svar · 180 visningar · startad av sin_adec

Medlem sedan apr. 2002272 inlägg
Trådstart#1

vad är det fel på min kod..

<%

Fnamn = Request.form("fnamn")
Rubrik = Request.form("rubrik")
Kategori = Request.form("kategori")
Ip = Request.ServerVariables("REMOTE_ADDR")
Mess = request.form("mess")
Datum = Date()

Dim Con
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &  Server.MapPath("forum")&";pwd=webforum"

SQL =" insert into forum(Fnamn,Rubrik,Kategori,Ip,Mess,Datum) values('" & Fnamn & "', '" & Rubrik & "', '" & Kategori & "', '" & Ip & "', '" & Mess & "', '" & Datum & "')"
Con.Execute(SQL)      <------- rad 26
%>

får följande felmeddeland..

Microsoft OLE DB Provider for ODBC Drivers fel '80040e57' 

[Microsoft][Drivrutin för ODBC Microsoft Access]Numeriskt värde utanför intervallet (null) 

/acos/save_post.asp, rad 26
Medlem sedan mars 20015 287 inlägg
#2

Tror att du har ett fält i ditt formulär tomt vilket gör att det försöker sättas in ett null-värde i din databas som antagligen ej tillåter null-värde.
Testa att ändra i databasen, tillåt nollängd eller null-värde eller vad det nu kallas.

365 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
231 ms — ändringar (db)