Avatar billede tras Juniormester
13. september 2005 - 10:10 Der er 4 kommentarer og
1 løsning

Updata db i asp

Her er min update men kan ikke få den til at virke

Har fået af hvide jeg skal bruge den sådan

strSQL = "Update personer set "
strSQL = strSQL & "Fornavn= 'A.', "
strSQL = strSQL & "Telefon= '44444444' "
strSQL = strSQL & " Where Id = 24"

Men så skal jeg havde id på en måde?!



<%
DIM strtitel, strSQL
strtitel = Request.Form("titel")

IF strtitel <> "" THEN

dim cn
set cn = server.CreateObject("adodb.connection")
cn.connectionstring = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\filmdatabase\databese\db.mdb"
cn.open

strSQL = "Update film set ("
strSQL = strSQL & "film_titel, "
strSQL = strSQL & "film_instruktør, "
strSQL = strSQL & "film_spilletid, "
strSQL = strSQL & "film_genre, "
strSQL = strSQL & "film_format, "
strSQL = strSQL & "film_år, "
strSQL = strSQL & "film_codex, "
strSQL = strSQL & "film_info, "
strSQL = strSQL & "film_lyd, "
strSQL = strSQL & "film_cder, "
strSQL = strSQL & "film_bedømmelse, "
strSQL = strSQL & "film_land, "
strSQL = strSQL & "film_skuespiller, "
strSQL = strSQL & "film_brugernavn) "
strSQL = strSQL & "values( "
strSQL = strSQL & "'" & Request.Form("titel") &"', "
strSQL = strSQL & "'" & Request.Form("instruktør") &"', "
strSQL = strSQL & "'" & Request.Form("spilletid") &"', "
strSQL = strSQL & "'" & Request.Form("genre") &"', "
strSQL = strSQL & "'" & Request.Form("format") &"', "
strSQL = strSQL & "'" & Request.Form("år") &"', "
strSQL = strSQL & "'" & Request.Form("codex") &"', "
strSQL = strSQL & "'" & Request.Form("info") &"', "
strSQL = strSQL & "'" & Request.Form("lyd") &"', "
strSQL = strSQL & "'" & Request.Form("cder") &"', "
strSQL = strSQL & "'" & Request.Form("bedømmelse") &"', "
strSQL = strSQL & "'" & Request.Form("land") &"', "
strSQL = strSQL & "'" & Request.Form("skuespiller") &"', "
strSQL = strSQL & "'" & Request.Form("brugernavn") &"')"

cn.execute strSQL

cn.close
set cn = Nothing
Response.Redirect "index.asp"

ELSE
%>
<html width="550">
    <tr width="550">
        <td width="550">
            <%
            Response.Write "<p>Du har ikke udfyldt føljene felter: TRYK PÅ TILBAGE OG UDFYLD FELTERNE</p>"
            IF strtitel <> "" THEN
            ELSE
            Response.Write ("strsql")
            Response.Write "<b>• Titel :: Du skal skrive en titel på filmen.</b><br>"
            END IF
            %>
        </td>
    </tr>
</html>
<%
END IF
%>
Avatar billede -mundi- Nybegynder
13. september 2005 - 10:13 #1
hvis du vil indsætte en film, skal du ændre "Update film set " til "insert into film"
Avatar billede tras Juniormester
13. september 2005 - 10:14 #2
JEG skal update en film ikke inset men regnede med jeg skulle bruge det meste af inset
Avatar billede tras Juniormester
13. september 2005 - 10:16 #3
Er det ikke noget i den her stil det skal være?!

<%
DIM strtitel, strSQL
strtitel = Request.Form("titel")

IF strtitel <> "" THEN

dim cn
set cn = server.CreateObject("adodb.connection")
cn.connectionstring = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\filmdatabase\databese\db.mdb"
cn.open

strSQL = "Update film set "

strSQL = strSQL & "film_titel= '" & Request.Form("titel") & "', "
strSQL = strSQL & "film_instruktør= '" & Request.Form("instruktør") & "', "
strSQL = strSQL & "spilletid= '" & Request.Form("spilletid") & "' "
strSQL = strSQL & " Where Id = " & request.Form("id") & ""

cn.execute strSQL

cn.close
set cn = Nothing
Response.Redirect "index.asp"

ELSE
%>
<html width="550">
    <tr width="550">
        <td width="550">
            <%
            Response.Write "<p>Du har ikke udfyldt føljene felter: TRYK PÅ TILBAGE OG UDFYLD FELTERNE</p>"
            IF strtitel <> "" THEN
            ELSE
            Response.Write ("strsql")
            Response.Write "<b>• Titel :: Du skal skrive en titel på filmen.</b><br>"
            END IF
            %>
        </td>
    </tr>
</html>
<%
END IF
%>
Avatar billede tras Juniormester
13. september 2005 - 11:07 #4
Hmm gider ikke mere ses alle og tak for ingen ting
Avatar billede trekkies Juniormester
14. september 2005 - 19:09 #5
Du har ikke meget tålmodighed ;)

Hvis du bruger Internet Explorer, så kan få en bedre fejl kode/beskrivelse ved at slå denne fra i IE:

Funktioner -> Internetindstillinger -> Avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"

Se hvad den så siger nu
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