Avatar billede -sofus- Nybegynder
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"
%>
Avatar billede -sofus- Nybegynder
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"
%>
Avatar billede somaliomar Praktikant
26. februar 2003 - 00:29 #2
Hvad får du af fejl, når du kører koden?
Avatar billede -sofus- Nybegynder
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
Avatar billede Jman Praktikant
26. februar 2003 - 00:32 #4
du får ikke din "matchid" med over
Avatar billede Jman Praktikant
26. februar 2003 - 00:33 #5
hvad er matchid ?
et tal eller en tekststreng ?
Avatar billede -sofus- Nybegynder
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
Avatar billede -sofus- Nybegynder
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 ?
Avatar billede somaliomar Praktikant
26. februar 2003 - 18:28 #8
-sofus- >> Hvordan har du løst dit problem?
Avatar billede -sofus- Nybegynder
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"
%>
Avatar billede somaliomar Praktikant
26. februar 2003 - 20:32 #10
-sofus- >> Hvad har du ændret?
Avatar billede -sofus- Nybegynder
26. februar 2003 - 20:34 #11
Det var et andet script jeg havde liggenede som jeg tilpassede
Avatar billede somaliomar Praktikant
26. februar 2003 - 20:35 #12
OK :)
Avatar billede -sofus- Nybegynder
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.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB