Avatar billede hanne-dk Nybegynder
04. september 2009 - 22:25 Der er 13 kommentarer og
1 løsning

Burde denne update af database ikke virke?

Burde denne update af min database ikke virke? (det gør den ikke, så hvad er galt)

<% rma= request("rma") %>
<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("rma.mdb")
Conn.Open DSN

%>
<%
if update=1 then

strSQL = "update rma (modtaget) values('" & request.form("modtaget")& "') where rma="&rma

Conn.Execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing

end if
%>
Avatar billede html_wizard Nybegynder
04. september 2009 - 22:36 #1
strSQL = "update rma set modtaget = '"&request.form("modtaget")&"' where rma = "&rma
Avatar billede softspot Forsker
04. september 2009 - 22:37 #2
Hvis man helt ser bort fra SQL-injections, kunne du prøve denne:

strSQL = "update rma set modtaget = '" & request.form("modtaget")& "') where rma = " & rma
Avatar billede html_wizard Nybegynder
04. september 2009 - 22:40 #3
du skal også huske at sætte update til 1 som du kræver
Avatar billede hanne-dk Nybegynder
04. september 2009 - 22:49 #4
-> html_wizard - den virker heller ikke der kommer ingenting i databasen :-(

jeg kan ikk rigtigt se hvorfor.
jeg kan godt oprette nye poster, så skrive tilladelsen er som den skal være.
Avatar billede html_wizard Nybegynder
04. september 2009 - 23:21 #5
Husk at du har to ting som skal være opfyldt, Update = 1 og rma = rma, desuden skal du sætte ' om rma hvis denne er en tekst
Avatar billede hanne-dk Nybegynder
04. september 2009 - 23:47 #6
RMA er et tal, og update er sat til 1:

<form method="POST" name="update" action="sermasagadmin.asp?update=1&rma=<%=rma%>">
Avatar billede html_wizard Nybegynder
05. september 2009 - 01:13 #7
Men du laver ingen request på update
Update = request("Update")

men væn dig til ikke at kalde dine variabler kommando navne

Kald den i stedet feks myupdate el lign
Avatar billede hanne-dk Nybegynder
06. september 2009 - 13:27 #8
for p... da, hvor kan man være blind :-(

Selvfølgelig skal man requeste ..... fejl fundet svar venligst :-)
Avatar billede html_wizard Nybegynder
06. september 2009 - 14:09 #9
:) sådan er det oftest
Avatar billede html_wizard Nybegynder
06. september 2009 - 14:10 #10
:)
Avatar billede hanne-dk Nybegynder
06. september 2009 - 23:27 #11
Tak for hjælpen :-)

PS ved du en masse om SEO?
Avatar billede html_wizard Nybegynder
07. september 2009 - 00:48 #12
Jeg forsøger at rage alt det til mig jeg kan omkring det :)
Avatar billede hanne-dk Nybegynder
09. september 2009 - 21:29 #13
er det noget du hjælper andre med :-) Og hvordan?
Avatar billede html_wizard Nybegynder
09. september 2009 - 21:51 #14
Ja det er det lige præcis, som konsulent.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester