Hej
Jeg har følgende indhold, men hvordan gør jeg det muligt også kan
opdaterer felterne data1 og data2 ? Hvis jeg bruger nedennævnte
syntaks, så kan jeg ikke opdaterer disse felter fordi de jo er
"optaget" idet opdatering forsøges. Jeg har prøvet noget med at
"delete" posten inden jeg opdaterer, men det virker ikke. Denne
metode fører jo frem til oprettelse af en hel ny post og det var
ikke lige det der var meningen.
...Her er alle form-værdierne omsat til str-værdi også disse to:
strdata1=Trim(Replace(request.form("data1"),"'",""))
strdata2=Trim(Replace(request.form("data2"),"'",""))
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DBQ=" & server.mappath("../scripts/db.mdb") &
";Driver={Microsoft Access Driver (*.mdb)}"
strSQL = "SELECT data1,data2 FROM dataindhold WHERE data1='" &
strdata1 & "' AND data2='" & strdata2 & "'"
set rs=Connect.Execute(strSQL)
if rs.eof and rs.bof then
SQLstring= "UPDATE data SET navn='"&strnavn&"',
adresse='"&stradresse&"', tlf='"&strtlf&"', mail='"&strmail&"',
data1='"&Request.form("data1")&"',
data2='"&Request.form("data2")&"' WHERE nr = " & session("nr")
connect.Execute(SQLstring)
response.write "<p>Posten opdateret.</p>"
else
response.write "<p>Posten opdateret er ikke opdateret.</p>"
Nilsson
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials