26. februar 2003 - 00:25
Der er
12 kommentarer og 1 løsning
Kan bare ikke få min update.asp til at virke
Jeg er kørt død i en fejl, som jeg ikke kan finde. For en masse forskellige fejl når jeg piller ved den <!-- #include file="../string.inc" --> <% If Session("login") = false Then response.redirect "default.asp" Else Set Conn = Server.CreateObject("ADODB.Connection") Conn.open strConn strSQL = "SELECT * FROM T_result where result_id = " & Request.querystring("matchid") set rs = Conn.execute(strSQL) Rs.Open SQL, Conn, 1, 3 Rs("result_opp") = Request("result_opp") Rs("result_date") = Request("result_date") Rs("result_league") = Request("result_league") Rs("result_maps") = Request("result_maps") Rs("result_lineup_us") = Request("result_lineup_us") Rs("result_lineup_them") = Request("result_lineup_them") Rs("result_score") = Request("result_score") Rs("result_status") = Request("result_status") Rs.Update Rs.Close End If Conn.Close Response.Redirect "list_macth.asp" %>
Annonceindlæg fra Computerworld
26. februar 2003 - 00:27
#1
<!-- #include file="../string.inc" --> <% If Session("login") = false Then response.redirect "default.asp" Else Set Conn = Server.CreateObject("ADODB.Connection") Conn.open strConn strSQL = "SELECT * FROM T_result where result_id = " & request.querystring("matchid") set rs = Conn.execute(strSQL) Rs.Open SQL, Conn, 1, 3 Rs("result_opp") = Request("result_opp") Rs("result_date") = Request("result_date") Rs("result_league") = Request("result_league") Rs("result_maps") = Request("result_maps") Rs("result_lineup_us") = Request("result_lineup_us") Rs("result_lineup_them") = Request("result_lineup_them") Rs("result_score") = Request("result_score") Rs("result_status") = Request("result_status") Rs.Update Rs.Close End If Conn.Close Response.Redirect "list_macth.asp" %>
26. februar 2003 - 00:29
#2
Hvad får du af fejl, når du kører koden?
26. februar 2003 - 00:30
#3
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '='. /team/admin/do_edit_match.asp, line 12
26. februar 2003 - 00:32
#4
du får ikke din "matchid" med over
26. februar 2003 - 00:33
#5
hvad er matchid ? et tal eller en tekststreng ?
26. februar 2003 - 00:41
#6
Har nu ændet lidt i ideen, så nu er vi ovre i en ny SQL string strSQL = "SELECT * FROM T_results where result_id = " & Request("result_id") Og så har vi en ny fejl: ADODB.Recordset error '800a0e79' Operation is not allowed when the object is open. /team/admin/do_edit_match.asp, line 14
26. februar 2003 - 00:50
#7
Nåh har fået løst problemet på en helt tredie måde er det fair nok hvis du bare for 5 point som tak for hjælpen da jeg ikke bruge din løsning ?
26. februar 2003 - 18:28
#8
-sofus- >> Hvordan har du løst dit problem?
26. februar 2003 - 20:31
#9
<!-- #include file="../string.inc" --> <% If Session("login") = false Then response.redirect "default.asp" Else Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open strConn Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM T_results where result_id = " & Request("result_id") rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic Rs("result_opp") = Request("result_opp") Rs("result_date") = Request("result_date") Rs("result_league") = Request("result_league") Rs("result_maps") = Request("result_maps") Rs("result_lineup_us") = Request("result_lineup_us") Rs("result_lineup_them") = Request("result_lineup_them") Rs("result_score") = Request("result_score") Rs("result_status") = Request("result_status") Rs.Update Rs.Close End If Conn.Close Response.Redirect "list_match.asp" %>
26. februar 2003 - 20:32
#10
-sofus- >> Hvad har du ændret?
26. februar 2003 - 20:34
#11
Det var et andet script jeg havde liggenede som jeg tilpassede
26. februar 2003 - 20:35
#12
OK :)
26. februar 2003 - 20:37
#13
vil tro det har noget med der her at gøre: Const adOpenKeyset = 1 Const adLockOptimistic = 3 har dog ingen anelse om hvad det er.
Kurser inden for grundlæggende programmering