Avatar billede krab Praktikant
23. februar 2004 - 19:46 Der er 10 kommentarer og
1 løsning

ADODB.Recordset fejl

hvorfor får jeg denne fejl?

Fejltype:
ADODB.Recordset (0x800A0CB3)
Det aktuelle postsæt understøtter ikke opdatering. Det kan skyldes en begrænsing af provideren eller den markerede låsetype.
/ny2/admin_chbeskrivelse.asp, line 112

Line 112: 
  rs3.update


Hvorfor siger den sådan?

//krab
Avatar billede Slettet bruger
23. februar 2004 - 19:56 #1
Har du sagt rs3.Edit?
Avatar billede krab Praktikant
23. februar 2004 - 19:56 #2
hva er det?
Avatar billede krab Praktikant
23. februar 2004 - 19:57 #3
ser således ud!

    SQL3 = "SELECT * FROM Produkter WHERE ProduktID=" & proid & " "
                                Set rs3 = db.Execute(SQL3)
                                               
                                                if id2 <> "" AND proid <> "" AND beskrivelse <> "" then
                                                rs3.update
                                                rs3("ProduktBeskrivelse") = beskrivelse
                                                rs3.update
                                                  end if
Avatar billede terry Ekspert
23. februar 2004 - 20:01 #4
if id2 <> "" AND proid <> "" AND beskrivelse <> "" then
                                                rs3.edit
                                                rs3("ProduktBeskrivelse") = beskrivelse
                                                rs3.update
                                                  end if
Avatar billede Slettet bruger
23. februar 2004 - 20:03 #5
Jeg mener det som Terry skriver, du skal lave en Edit før du må lVE EN UODATE :-)
Avatar billede krab Praktikant
23. februar 2004 - 20:04 #6
Nu får jeg denne fejl:

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01B6)
Objektet understøtter ikke denne egenskab eller metode: 'rs3.edit'
/ny2/admin_chbeskrivelse.asp, line 112
Avatar billede krab Praktikant
23. februar 2004 - 20:05 #7
her det hele lige:

<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
                                               
                                                id2 = request("id2")
                                                proid = request("proid")
                                                beskrivelse = request("beskrivelse")
                                               
                                                if id2 = "" then
                                                response.write("Der er sket en fejl, prøv at logge ind igen.")
                                                end if
                                               
                                                if proid = "" then
                                                response.write("Der er en fejl i systemet!")
                                                end if
                                               
                                                if beskrivelse = "" then
                                                response.write("Du SKAL skive en beskrivelse.")
                                                end if
                                               
                                SQL3 = "SELECT * FROM Produkter WHERE ProduktID=" & proid & " "
                                Set rs3 = db.Execute(SQL3)
                                               
                                                if id2 <> "" AND proid <> "" AND beskrivelse <> "" then
                                                rs3.edit
                                                rs3("ProduktBeskrivelse") = beskrivelse
                                                rs3.update
                                                  end if
                                        end if
                                           
                                %>
Avatar billede terry Ekspert
23. februar 2004 - 20:14 #8
You need to make a connection to the dB I think and use the Connection.Execute method

http://www.html.dk/tutorials/asp/lektion18.asp
Avatar billede krab Praktikant
23. februar 2004 - 20:16 #9
Nej, det er ikk det, for det gør jeg længere oppe... ligemeget, jeg finder på noget andet,, ellers tak.
Avatar billede terry Ekspert
23. februar 2004 - 20:17 #10
as far as I know there is NO execute() method for a dB, it is done on the connection!
Avatar billede terry Ekspert
23. februar 2004 - 20:20 #11
conn.execute ....
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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