webForumDet fria alternativet

uppdatering

7 svar · 195 visningar · startad av McMiller

McMillerMedlem sedan okt. 2000238 inlägg
#1

Hur gör jag för att uppdatera flera fält i en databas samtidigt. Alltså flera av samma, inte olika fält. jag har provat med olika loopar men det blir bara den första som blir uppdaterad.

//McMiller

------------------
www.jelly-head.net ---- Din nya nöjesguide!!!

@ndersMedlem sedan juni 200032 969 inlägg
#2

det är ju det du bestämmer med wheresatsen.

ex:

... where id in (1,2,3,4,5)

eller:

... where id = 4 or (addedby = 'bengt' and category = 25)

mvh

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
let's look for treasure!</A>

[Redigerat av @nders den 10 dec 2000]

McMillerMedlem sedan okt. 2000238 inlägg
#3

hinner inte prov det där idag, men kan man ändra alla fält som tex heter read från false till true med det????

//McMiller

------------------
www.jelly-head.net ---- Din nya nöjesguide!!!

@ndersMedlem sedan juni 200032 969 inlägg
#4

japps.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
let's look for treasure!</A>

McMillerMedlem sedan okt. 2000238 inlägg
#5

fungerar icke. uppdaterar bara ett av de fält som heter read.
det är till en gästbok i ett community jag ska ha det till. och om man har ett nytt inlägg i sin gästbok ska en liten bild visas och när man går in i gästboken så ska fältet read sättas till true för varje inlägg. Var kanske inte helt tydlig på hur det skulle användas....

Nåt förslag på hur det kan lösas????

//McMiller

------------------
www.jelly-head.net ---- Din nya nöjesguide!!!

@ndersMedlem sedan juni 200032 969 inlägg
#6

låt oss se hur din sql-fråga ser ut nu, så är det lättare att se vad du gjort för fel.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
let's look for treasure!</A>

McMillerMedlem sedan okt. 2000238 inlägg
#7

Så här ser databaskopplingen ut:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/c2/db/cradbook.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT reciever, read FROM guests WHERE read= FALSE"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet("read")=TRUE

RecSet.Update
RecSet.Close
Connect.Close
%>

Jag har provat med olika loopar och sånt men då kraschade bara pws...

//McMiller

------------------
www.jelly-head.net ---- Din nya nöjesguide!!!

@ndersMedlem sedan juni 200032 969 inlägg
#8

nej, det där kommer aldrig att fungera.

prova så här istället:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/c2/db/cradbook.mdb")

strSQL = "update guests set read = TRUE" 
Connect.execute (strSQL)
Connect.Close
%>

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
let's look for treasure!</A>

137 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)