webForumDet fria alternativet

ta bort från mat där mat är mat

ASP

2 svar · 153 visningar · startad av jns

Medlem sedan dec. 2001132 inlägg
Frågan#1

detta script ska ta bort en post som det bara kan finnas en av, den har inget id utan den har en kolum som heter mat som ska vara = mat. men nu funkar det inte...

Microsoft VBScript compilation error '800a0401' 
Expected end of statement 
/vallaskolan/admin/raderamat.asp, line 8 
radera = "delete from mat where mat = "mat""
---------------------------------------^

koden:

<%

set mincon =Server.CreateObject("ADODB.Connection")

mincon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\vallaskolan\db\nyponet.mdb")

radera = "delete from mat where mat = "mat""
mincon.execute(radera)
Set mincon = Nothing
%>
Medlem sedan juni 200032 967 inlägg
#2

apostrofer är strängliteraler i SQL-frågor.

radera = "delete from mat where mat = 'mat'"

Mvh

Medlem sedan dec. 2001132 inlägg
#3

aha, så det ska var på det viset. man tackar!

268 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
114 ms — ändringar (db)