Avatar billede lugicy Nybegynder
15. april 2002 - 22:47 Der er 5 kommentarer og
3 løsninger

Hjælpe til ASP

Jeg har lavet denne her:
<% LANGUAGE = VBScript %>
<%
Dim Conn

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

strSQL = "Update Bruger Set Status= 'True' Where Id=" & len(session("brugerid"))
Conn.Execute(strSQL)

Conn.Close
%>
Men den virker ikke, og ligemeget hvad jeg gør, vil det bare ikke virke.
Er den ikke rigtig lavet?
Avatar billede killer_r Nybegynder
15. april 2002 - 22:54 #1
len(session("brugerid")) ??????????

Hvorfor Len???
Avatar billede medions Nybegynder
15. april 2002 - 22:57 #2
<% LANGUAGE = VBScript %>
<%
Dim Conn

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

strSQL = "Update Bruger Set Status= 'True' Where Id=" & session("brugerid")
Conn.Execute(strSQL)

Conn.Close
%>

Din fejl ligger i at du bruger funktionen Len! - Den finder hvor mange karater der er i din variabel! - Hvis fx. der stod Rune i din session brugerid, så ville udskriften af Len(Session("brugerid")) blive = 4

Så prøv at fjern den... ;-)

Held og lykke...
//>Rune
Avatar billede killer_r Nybegynder
15. april 2002 - 22:58 #3
Du mangler SET:

set rs = Conn.execute(strSQL)
Avatar billede killer_r Nybegynder
15. april 2002 - 23:02 #4
Sorry... Havde ikke læst SQL ordenligt!
Avatar billede medions Nybegynder
15. april 2002 - 23:03 #5
killer_r> Da ik' når han kun skal updatere!!! - Du sætter en variabel, i det du vil bruge den til at hive noget ud fra en database! - I dette tilfælde vil han jo kun opdatere!

//>Rune
Avatar billede medions Nybegynder
15. april 2002 - 23:03 #6
killer_r> ;-) fair nok..!

//>Rune
Avatar billede lugicy Nybegynder
15. april 2002 - 23:08 #7
Det virker stadigvæk ikke. Og jeg har fjernet len()
Avatar billede eagleeye Praktikant
15. april 2002 - 23:20 #8
Prøv med:

strSQL = "Update Bruger Set Status= True Where Id=" & session("brugerid")
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