ZaadMedlem sedan dec. 200150 inlägg Hjälp, jag har problem med sql raden.
Jag vill att den ska uppdatera n och v i databasen där n = s. Men jag får inte rätt på det. Kan någon hjälpa mej?
<%Option Explicit%>
<%
Dim Conn, DBOpen, sql, v, n, s
v = request.querystring("v") + 1
s = request.querystring("s")
set DBOpen = Server.CreateObject ("ADODB.Connection")
Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath("db/vote.mdb")
DBOpen.Open Conn
sql = "insert into vote(n, v) Values('"& s &"', '"& v &"') Where n = '"& s &"';"
DBOpen.Execute (sql)
DBOpen.Close
Response.Redirect "index.asp"
%>
------------------
Zaad - A way to live.
iceM2Medlem sedan mars 2001243 inlägg Testa denna!
sql = "insert into vote(n, v) Values("& s &", "& v &") Where n = "& s &""
------------------
WF-diggare
ZaadMedlem sedan dec. 200150 inlägg [Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.
Okej, vad e fel, den ska stoppa in s i columb n och t i columb v. Där n = t.
Med andra ord ska den updatera V med talet T.
sql = "INSERT into vote where n = '"& s &"' ([n], [v]) Values('"& s &"', "& t &")"
------------------
Zaad - A way to live.
ZaadMedlem sedan dec. 200150 inlägg rättning av förra meddalandet.
den ska stoppa in t i v där n = s
n behöver den igentligen inte göra nått med.
------------------
Zaad - A way to live.
LarsGMedlem sedan dec. 200012 464 inlägg Update heter det.
sql = "update vote set v = '"& v &" Where n = '"& s &"'"
------------------
essentitia preter non sans multiplicandum