För koden som tar bort ut databasen.
set rs = conn.execute("DELETE FROM tblfiles WHERE sokvag = '" & session(string) & "'")
Kanske?
7 svar · 248 visningar · startad av sudden
Hej!
Jag har en liten kodsnutt som ser ut som följer:
<%
dim conn, rs, strSokvag, strBeskr, sess
strSokvag = Request.Form("sokvag")
strBeskr = Request.Form("beskr")
set conn = server.createobject("ADODB.connection")
conn.open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=bilder;USER=root;PASSWORD=;OPTION=3;"
set rs = conn.execute("INSERT INTO tblfiles (sokvag, beskrivning) VALUES('" & strSokvag & "','" & strBeskr & "')")
session("string") = request.form("sokvag")
set conn = nothing
set rs = nothing
response.redirect("index.asp?page=admin")
%>
Den lägger till en sökväg in till databasen, och skapar en session som innehåller sökvägen.
Sen sidan som tar bort sökvägen från databasen:
<%
Dim conn, rs
set conn = server.createobject("ADODB.connection")
conn.open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=bilder;USER=root;PASSWORD=;OPTION=3;"
set rs = conn.execute("DELETE FROM tblfiles WHERE sokvag = 'session(string)'")
set conn = nothing
set rs = nothing
Response.redirect("index.asp?page=admin")
%>
Nu ska den ta bort den angivna sökvägen från databasen, men ingenting händer...när jag loopar ut posterna så finns den fortfarande där!?
Det borde vara nånting med syntaxen men jag kommer inte på vad.
För koden som tar bort ut databasen.
set rs = conn.execute("DELETE FROM tblfiles WHERE sokvag = '" & session(string) & "'")
Kanske?
Får felmess:
Körningsfel i Microsoft VBScript error '800a01c2'
Fel antal argument eller felaktig egenskapstilldelning.: 'string'
/sudden design/delete.asp, line 5
Anropas verkligen Delete funktionen?
Förresten, fick det att funka
Skulle vara:
set rs = conn.execute("DELETE FROM tblfiles WHERE sokvag = '" & session("string") & "'")
aha såg inte dit fel medelande:p
testa att skriva så här:
string = session("string")
set rs = conn.execute("DELETE FROM tblfiles WHERE sokvag = " & string & " ")
hehe, du han posta innan mig såg inte det:p
Ja det e också funkis
Tack för hjälpen!