30. juli 2006 - 13:54Der er
20 kommentarer og 1 løsning
Fejl ved update
Jeg får denne fejl ved update i min tabel:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
Query-based update failed because the row to update could not be found.
/filmdatabase2/inc_editmovie.asp, line 88
Linie 88 er rs.update
Koden:
Set rs = Server.CreateObject("ADODB.Recordset") strSQL = "select * from Film where ID = " & ID & "" rs.Open strsql, conn, 1, 3 rs.update rs("titel") = request.form("titel") rs("censur") = request.form("censur") rs("Beskrivelse") = request.form("beskrivelse") rs("Skuespillere") = request.form("skuespillere") rs("instruktor") = request.form("instruktor") rs("Udgivdato") = request.form("Udgivdato") rs("Spilletid") = request.form("spilletid") rs("undertekst") = request.form("undertekst") rs("Sprog") = request.form("sprog") if request.form("ekstra") = "ON" then RS("ekstra") = 1 else RS("ekstra") = 0 end if
rs("diske") = request.form("diske") if request.form("kopi") = "ON" then RS("kopi") = 1 else RS("kopi") = 0 end if rs("region") = request.form("region") if request.form("Billede") = "" then rs("billede") = "NoCover.jpg" else rs("billede") = request.form("billede") end if
Set rs = Server.CreateObject("ADODB.Recordset") strSQL = "select * from Film where ID = " & ID & "" rs.Open strsql, conn, 1, 3 --> Denne væk rs.update rs("titel") = request.form("titel") rs("censur") = request.form("censur") rs("Beskrivelse") = request.form("beskrivelse") rs("Skuespillere") = request.form("skuespillere") rs("instruktor") = request.form("instruktor") rs("Udgivdato") = request.form("Udgivdato") rs("Spilletid") = request.form("spilletid") rs("undertekst") = request.form("undertekst") rs("Sprog") = request.form("sprog") if request.form("ekstra") = "ON" then RS("ekstra") = 1 else RS("ekstra") = 0 end if
rs("diske") = request.form("diske") if request.form("kopi") = "ON" then RS("kopi") = 1 else RS("kopi") = 0 end if rs("region") = request.form("region") if request.form("Billede") = "" then rs("billede") = "NoCover.jpg" else rs("billede") = request.form("billede") end if
ups... sådan: Conn.Open "DRIVER={MySQL}; server=serveradresse; database=datebasenavn; uid=bruger; pwd=kode;" strSQL = "select * from Film where ID = " & ID & "" set rs = Conn.execute(strSQL) ...
rs("diske") = request.form("diske") if request.form("kopi") = "ON" then RS("kopi") = 1 else RS("kopi") = 0 end if rs("region") = request.form("region") if request.form("Billede") = "" then rs("billede") = "NoCover.jpg" else rs("billede") = request.form("billede") end if
Conn.Open "DRIVER={MySQL}; server=serveradresse; database=datebasenavn; uid=bruger; pwd=kode;" strSQL = "select * from Film where ID = " & ID & "" set rs = Conn.execute(strSQL) rs("titel") = request.form("titel") rs("censur") = request.form("censur") rs("Beskrivelse") = request.form("beskrivelse") rs("Skuespillere") = request.form("skuespillere") rs("instruktor") = request.form("instruktor") rs("Udgivdato") = request.form("Udgivdato") rs("Spilletid") = request.form("spilletid") rs("undertekst") = request.form("undertekst") rs("Sprog") = request.form("sprog") if request.form("ekstra") = "ON" then RS("ekstra") = 1 else RS("ekstra") = 0 end if
rs("diske") = request.form("diske") if request.form("kopi") = "ON" then RS("kopi") = 1 else RS("kopi") = 0 end if rs("region") = request.form("region") if request.form("Billede") = "" then rs("billede") = "NoCover.jpg" else rs("billede") = request.form("billede") end if
det er fint at du har den connection... men prøv at fortæl mig hvad den siger til min connection!!!!!!!!!!!!?
prøv denne kode (husk at skriv din bruger og kode ind i første linie):
Conn.Open "DRIVER={MySQL}; server=serveradresse; database=datebasenavn; uid=bruger; pwd=kode;" strSQL = "select * from Film where ID = " & ID & "" set rs = Conn.execute(strSQL) rs("titel") = request.form("titel") rs("censur") = request.form("censur") rs("Beskrivelse") = request.form("beskrivelse") rs("Skuespillere") = request.form("skuespillere") rs("instruktor") = request.form("instruktor") rs("Udgivdato") = request.form("Udgivdato") rs("Spilletid") = request.form("spilletid") rs("undertekst") = request.form("undertekst") rs("Sprog") = request.form("sprog") if request.form("ekstra") = "ON" then RS("ekstra") = 1 else RS("ekstra") = 0 end if
rs("diske") = request.form("diske") if request.form("kopi") = "ON" then RS("kopi") = 1 else RS("kopi") = 0 end if rs("region") = request.form("region") if request.form("Billede") = "" then rs("billede") = "NoCover.jpg" else rs("billede") = request.form("billede") end if
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.