webForumDet fria alternativet

vad betyder detta???

11 svar · 191 visningar · startad av soffan76

soffan76Medlem sedan maj 2001684 inlägg
#1

Vad betyder detta???

error 'ASP 0115' 
Unexpected error 

/form_2.asp 

A trappable error occurred in an external object. The script cannot continue running

------------------
Sofia

[Redigerat av soffan76 den 01 jun 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#2

gör en sökning på 0115 här på forumet...

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

LarsGMedlem sedan dec. 200012 464 inlägg
#3

Det brukar inte vara så trevligt, kan finnas många orsaker.

Det har varit uppe förut
http://cgi.webforum.nu/wf/Forum11/HTML/002623.html
http://support.microsoft.com/support/kb/articles/Q194/1/90.ASP?LN=EN-US&SD=gn&FR=0&qry=ASP 0115&rnk=5&src=DHCS_MSPSS_gn_SRCH&SPR=ASP

------------------
essentitia preter non sans multiplicandum

soffan76Medlem sedan maj 2001684 inlägg
#4

Uäää, och allt som funkat så bra innan...vad farao kan det vara egentligen...testar att starta om datoren....återkommer...

------------------
Sofia

soffan76Medlem sedan maj 2001684 inlägg
#5

Jaha, nu funkar det...får väl se hur länge...helskumt...kan det ha något med sessions att göra tro?

------------------
Sofia

soffan76Medlem sedan maj 2001684 inlägg
#6

typ 10 minuter...suck...

------------------
Sofia

soffan76Medlem sedan maj 2001684 inlägg
#7

Det är när denna kod ska köras som felet uppstår och sedan kvarstår...

<%
Set Conn = Server.CreateObject("ADODB.Connection") 
set rs = server.createObject ("ADODB.Recordset")
Conn.Open "PA" 
SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = " & (Request.Form("PA_ID")) & " "

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn, 1,2

If Request.Form("val") = "1" Then 
rs("Status") = 1   

Else  
rs("Status") = 2   
End If 
%>

<% rs.Update %>

<%
conn.close 
set rs = nothing
set conn = nothing
%>

Vad är det för fel på den?

------------------
Sofia

LarsGMedlem sedan dec. 200012 464 inlägg
#8
<%
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "PA" 
If Request.Form("val") = "1" Then 
   SQL = "update PA_Projektanmalan set status = 1 where pa_id = " & Request.Form("PA_ID")
Else 
   SQL = "update PA_Projektanmalan set status = 2 where pa_id = " & Request.Form("PA_ID")
End If 
conn.execute sql,,128
conn.close 
set conn = nothing
%>

Jag förutsätter att status är numeriskt.

Jag såg inget fel i din kod men det finns ingen anledning att använda recordset.

------------------
essentitia preter non sans multiplicandum

soffan76Medlem sedan maj 2001684 inlägg
#9

Tack, din kod hjälpte!
Du är en stjärna på detta, och snabb också!

------------------
Sofia

soffan76Medlem sedan maj 2001684 inlägg
#10

Fast nu uppstår felet på andra ställen också...

------------------
Sofia

@ndersMedlem sedan juni 200032 969 inlägg
#11

vad är det för maskin du får detta på?
en server? utvecklingsmaskin?

min rekommendation är att om du har kontroll över maskinen själv: installera om hela sketet... :x

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

soffan76Medlem sedan maj 2001684 inlägg
#12

en gammal utvecklingsmaskin...
tror du att sajten kanske kommer att funka ändå när den blir utlagd och att jag ska sluta och ändra och greja...härjar just nu hej vilt med att ändra om databas-typerna...

------------------
Sofia

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)