08. december 2004 - 11:04
Der er
16 kommentarer og 1 løsning
slet i database fejl
Jeg får en intern serverfejl 500 når jeg prøver at køre følgende.. jeg fatter ikke en bjælde! Set cnDataSkriv = Server.CreateObject("ADODB.Connection") cnDataSkriv.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("db.mdb") Set rsDataSkriv = Server.CreateObject("ADODB.RecordSet") rsDataSkriv.Open "SELECT * FROM list WHERE mail = "& request("mail") , cnDataSkriv, adOpenDynamic, adLockPessimistic if not rsDataSkriv.eof then rsDataSkriv.delete response.redirect "edit.asp" end if
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
08. december 2004 - 11:05
#1
Måske rsDataSkriv.Open "SELECT * FROM list WHERE mail = '"& request("mail") & "'" , cnDataSkriv, adOpenDynamic,
08. december 2004 - 11:08
#2
... Det kan også gøres kortere: cnDataSkriv.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("db.mdb") cnDataSkriv.execute("delete from list WHERE mail = '"& request("mail") &"'") response.redirect "edit.asp"
08. december 2004 - 11:09
#3
det skubbede mig et stykke hen af vejen.. nu får jeg tilgengæld: "ADODB.Recordset error '800a0cb3' Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype. " det er måske hosten den er gal med?
08. december 2004 - 11:12
#4
tak fennec. Jeg tror jeg har fundet ud af at fejlen ligger hos min host (forbandede gratis hosts :) ) smid et svar begge to så er der point.
08. december 2004 - 11:14
#5
formentlig "the selected locktype".... men hvorfor ikke gøre det med rigtig SQL, som foreslået?
08. december 2004 - 11:31
#6
hrm.. jeg får stadig intern server 500 fejl. :(
08. december 2004 - 11:31
#7
... Jeg vil også gætte på at det virkede med den rigtige locktype. Kan ikke huske det i hoved, men mener det er type 2, der skal bruges. Men i sidste ende ville jeg bruge "rigtig" sql i stedet. Det er kortere og jeg synes også det er mere forstålig.
08. december 2004 - 11:33
#8
kan du evt give mig et eksempel? jeg er fuldstændig grøn med det her
08. december 2004 - 11:42
#10
jeg får også en http 500 fejl ved dit eksempel..
08. december 2004 - 11:44
#11
det har måske noget at gøre med min form: <form action="produkt_submit.asp?action=delete" method="post"> Afmeld:<br /> Mail: <input type="text" name="mail"><br /> <input type="submit"> ?
08. december 2004 - 11:46
#12
Hvad siger http 500 fejlen???
08. december 2004 - 11:46
#13
Der er problemer med den side, du prøver at åbne, og den kan ikke vises. -------------------------------------------------------------------------------- Prøv følgende: Åbn hjemmesiden www40.brinkster.com, og søg efter hyperlinks, der fører til de ønskede oplysninger. Klik på knappen Opdater, eller prøv igen senere. Klik på Søg for at søge efter oplysninger på Internettet. Du kan også se en liste over relaterede websteder. HTTP 500 - Intern serverfejl Internet Explorer
08. december 2004 - 11:48
#14
.... Gå lige i Funktioner >> Internetinstillinger >> advanceret >> fjern kryds i "vis meddelse om uskadelige http fejl" Så skulle du gerne få en bedre fejlbeskrivelse.
08. december 2004 - 11:50
#15
ah.. perfekt.. jeg har ledt 1000 år efter den funktion.
08. december 2004 - 11:51
#16
nu blir det lidt lettere. Microsoft VBScript runtime error '800a01a8' Object required: 'cnDataSkriv' /suenson/produkt_submit.asp, line 5
08. december 2004 - 11:52
#17
så fik jeg selv rettet den.. takker.. og point (føler mig rimlig begynder.. hehe)
Kurser inden for grundlæggende programmering