Avatar billede topperware Nybegynder
02. maj 2002 - 21:34 Der er 3 kommentarer og
1 løsning

Update?

jeg ønsker at rette nogle værdier fra en database. jeg skriver dem ud på en side hvor man så kan rette dem i nogle tekstfelter, derefter bliver de med en submitknap sendt til en anden asp-side, herfra vil jeg gerne rette dem i databasen:

Dim Conn,RS
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "db"
    Set RS = Server.CreateObject("ADODB.RecordSet")
       
    SQL = "Update fil set (fnavn= '" & request.form("Titel") &"',"
    SQL = SQL & "fdesc= '" & request.form("beskrivelse")&"', "
    SQL = SQL & "WHERE fid= "& request.form("fid")
   
    Conn.Execute(strSQL)
    Conn.Close
    Set Conn = Nothing

Kan man overhovedet gøre som jeg har gjort her. De forskellige id og tabelnavne er rigtige. Jeg har både skrevet response.form("")værdierne ud(det er det rigtige der kommer med over), og jeg har prøvet at putte nogle "faste" værdier in i SQL-sætningen (i stedet for request.form osv.) - de bliver gemt rigtigt.
Men det her virker ikke.
Avatar billede topperware Nybegynder
02. maj 2002 - 21:58 #1
rettelse: "Jeg har både skrevet request.form("")værdierne ud"
Avatar billede eagleeye Praktikant
02. maj 2002 - 23:07 #2
Du laver en SQL-sætninge som du kalder for SQL og du executer en som hedder strSQL.... Der skal heller ikke være komma foran WHERE i en SQL-sætning:

SQL = "Update fil SET (fnavn= '" & request.form("Titel") &"', "
SQL = SQL & "fdesc= '" & request.form("beskrivelse")&"' "
SQL = SQL & "WHERE fid= "& request.form("fid")
   
Conn.Execute(SQL)  '<---- Her stod strSQL
Avatar billede eagleeye Praktikant
02. maj 2002 - 23:08 #3
How jeg fik ikke din ( væk fra SQL-sætningen i første svar:

SQL = "Update fil SET fnavn= '" & request.form("Titel") & "', "
SQL = SQL & "fdesc= '" & request.form("beskrivelse") & "' "
SQL = SQL & "WHERE fid= "& request.form("fid")
   
Conn.Execute(SQL)
Avatar billede topperware Nybegynder
02. maj 2002 - 23:16 #4
super, der var lige den begyndende ( i første linie, men da jeg fik den væk blev alt godt.
Jeg takker mange gange, det har været en lang dag
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