Avatar billede jacobs1 Nybegynder
30. januar 2004 - 16:50 Der er 8 kommentarer og
1 løsning

update med asp!

Er der nogle der kan se hvad der er forkert med dette scrip?
hmmm
på forhånd tak!

% session("log") = "3233" %>
<% if Request.Form("kon") = "" then
        session("kon") = session("upkon")
else
session("kon") = Replace(Request.Form("kon"), "'", "''")
end if

if Request.Form("skills[]") = "" then
        session("skills[]") = session("upskills")
        else
session("skills[]") = Replace(Request.Form("skills[]"), "'", "''")

end if

   
      session("kode") = Replace(Request.Form("kode"), "'", "''")
            session("fornavn") = Replace(Request.Form("fornavn"), "'", "''")
            session("efternavn") = Replace(Request.Form("efternavn"), "'", "''")
            session("alder") = Replace(Request.Form("alder"), "'", "''")
      session("cpr") = Replace(Request.Form("cpr"), "'", "''")
            session("tlf") = Replace(Request.Form("tlf"), "'", "''")
            session("mail") = Replace(Request.Form("mail"), "'", "''")
      session("adr") = Replace(Request.Form("adr"), "'", "''")
            session("postnr") = Replace(Request.Form("postnr"), "'", "''")
            session("bynavn") = Replace(Request.Form("bynavn"), "'", "''")
      session("beskaeftigelse") = Replace(Request.Form("beskaeftigelse"), "'", "''")
            session("hojde") = Replace(Request.Form("hojde"), "'", "''")
            session("vaegt") = Replace(Request.Form("vaegt"), "'", "''")
            session("tekst") = Replace(Request.Form("tekst"), "'", "''")


' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("./db/51902671.mdb")
Conn.Open DSN

' SQL sætning opbygges
strSQL = "Update model set "
strSQL = strSQL & "fornavn='" & session("fornavn") & "',"
strSQL = strSQL & "alder='" & session("alder") & "',"
strSQL = strSQL & "cpr='" & session("cpr") & "',"
strSQL = strSQL & "tlf='" & session("tlf") & "',"
strSQL = strSQL & "mail='" & session("mail") & "',"
strSQL = strSQL & "adr='" & session("adr") & "',"
strSQL = strSQL & "postnr='" & session("postnr") & "',"
strSQL = strSQL & "bynavn='" & session("bynavn") & "',"
strSQL = strSQL & "beskaeftigelse='" & session("beskaeftigelse") & "',"
strSQL = strSQL & "kon='" & session("kon") & "',"
strSQL = strSQL & "hojde='" & session("hojde") & "',"
strSQL = strSQL & "vaegt='" & session("vaegt") & "',"
strSQL = strSQL & "tekst='" & session("tekst") & "',"
strSQL = strSQL & "skills='" & session("skills[]") & "',"
strSQL = strSQL & "efternavn='"& session("efternavn") &"'"
strSQL = strSQL & " Where kode = '" & session("log") & "'"

Conn.Execute(strSQL)

' SQL sætning eksekveres
Conn.Execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
<h1>Databasen er opdateret!</h1>
</body>
</html>
Avatar billede eagleeye Praktikant
30. januar 2004 - 16:53 #1
Det er altid en god ide at skrive hvad der sker? Så får du en fejl eller opdater den bare ikke?
Avatar billede jacobs1 Nybegynder
30. januar 2004 - 16:57 #2
den sker ikke noget siden vil ikke vises??  men der er ikke meget forkert. der er bare en eller andet lille dum fejl
Avatar billede eagleeye Praktikant
30. januar 2004 - 17:15 #3
Vil ikke vises fejl kode eller blank?
Hvis siden er blank er det typsik fordi en if sætning ikke er opfyldt som man forvedter.
Avatar billede jacobs1 Nybegynder
30. januar 2004 - 17:18 #4
der kommer den der standart fejl melding : The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

--------------------------------------------------------------------------------

Please try the following:

If you typed the page address in the Address bar, make sure that it is spelled correctly.

Open the www.inview.dk home page, and then look for links to the information you want.
Click the Back button to try another link.
HTTP 404 - File not found
Internet Information Services


--------------------------------------------------------------------------------

Technical Information (for support personnel)

More information:
Microsoft Support
Avatar billede eagleeye Praktikant
30. januar 2004 - 17:22 #5
Du skulle gerne 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"


De kolonner som er defineret som tal der skal ikke ' omkring eks hvis højde er en tal kolonne skal det være:

strSQL = strSQL & "hojde=" & session("hojde") & ","
Avatar billede jacobs1 Nybegynder
30. januar 2004 - 17:33 #6
det er de der if sætninger, har jeg lige fundet ud af...
Avatar billede jacobs1 Nybegynder
30. januar 2004 - 17:52 #7
har fundet ud af det !! det var en streng der ikke bliv sendt med over.. men mange tak for hjælpen begge to.. læg et svar så kan i få point :)
Avatar billede eagleeye Praktikant
30. januar 2004 - 17:56 #8
Ok her et svar så ;)
Avatar billede eagleeye Praktikant
30. januar 2004 - 17:57 #9
begger to ??
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