18. oktober 2002 - 12:59
Der er
13 kommentarer og 2 løsninger
Insert into giver fejl
<% if Request.QueryString ("action") = "new" then Betegnelse = Request.Form("Betegnelse") Ansvarlig = Request.form("ansvarlig") Betegnelse = Replace(Betegnelse,"'","''") strCreateNew="INSERT INTO OpgaveKategori (Betegnelse, Ansvarlig) Values('"&Betegnelse&"','"&Ansvarlig&"')" DBCMD.Execute strCreateNew Response.redirect("adm_kategori.asp?mode=ok&Ansvarlig="&Ansvarlig) %> <% DBCMD.Close set DBCMD = nothing end if %> fejl: Microsoft VBScript runtime error '800a01a8' Object required: '' /websupport/adm_kategori.asp, line 100 linie 100: DBCMD.Execute strCreateNew
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
18. oktober 2002 - 13:03
#1
En af dine VALUES er tomme
18. oktober 2002 - 13:05
#2
Eller også er det fordi du sætter " ind i din variabel. Prøv at sætte [ og ] uden om betegnelse sådan her: strCreateNew="INSERT INTO OpgaveKategori (Betegnelse, Ansvarlig) Values('["&Betegnelse&"]','"&Ansvarlig&"')"
18. oktober 2002 - 13:12
#3
jeg prøver med [], men det virkede ikke. min form er ellers ganske simpel: <input type="text" name="Betegnelse" size="20" style="font-size: 8pt"><input type="text" name="Ansvarlig" size="20" style="font-size: 8pt" value="<%=request.querystring("ansvarlig")%>"><input type="submit" value="Opret" name="send" style="font-size: 8pt; background-color: #CECFA5"></h5>
18. oktober 2002 - 13:14
#4
og begge felter er der tilladt null-værdi (just in case)
18. oktober 2002 - 13:16
#5
Prøv at lave en response.write på din sql-sætning og lad se hvordan den ser ud...
18. oktober 2002 - 13:44
#6
den springer blot til ovennævnte fejl
18. oktober 2002 - 13:45
#7
Øhh, ikke forstået.. Prøv at post'e den her.
18. oktober 2002 - 14:00
#8
shame on me!!! Jeg havde skrevet action=adm_kategori.asp?action=new i form - det kunne den vist ikke lide ½ point til dig for at ville hjælpe
18. oktober 2002 - 14:00
#9
lig et svar :)
18. oktober 2002 - 14:01
#10
Det er bare ok...den slags fejl kender jeg godt... ;)
18. oktober 2002 - 14:21
#11
Tak for points! :)
18. oktober 2002 - 14:26
#12
hvad har du skrevet i action nu? sidder med nøjagtig samme problem! :-( mvh ecoder
18. oktober 2002 - 14:33
#13
du kan godt bruge action 2 gange: eksempel: <form name="theForm" method="POST" action="opgave.asp?action=new"> Men så skal den i din request-mode se således ud: <%if Request.QueryString ("action") = "new" then
18. oktober 2002 - 14:42
#14
Yes...........okay! Det virker nu! Mange tak Jeg udskriver min SQL og kan ikke finde nogen fejl. Men den siger der er fejl i INSERT INTO! Det er fucking træls. Den vil bare ikke sende det pis til DB! :-(
18. oktober 2002 - 14:47
#15
*lol* Men når det virker er man glad
Kurser inden for grundlæggende programmering