Dim rs, Conn, DSN Dim tempAssignTo tempAssignTo = assignTo
' line 24 ---------- opretter forbindelse til databasen ---------------- Set rs = Server.CreateObject("ADODB.Recordset") Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("databaser/stikDB.mdb") Conn.Open DSN
Dim sqlSetning
'---------- ud fra session finder vi hvilket sprog brugeren har valgt og laver vores sql setning efter det ---------- If (session("language") = "Da") then sqlSetning = "select danish from Language where tilhoere='apparat'" Elseif (session("language") = "Swe") then sqlSetning = "select swedish from Language where tilhoere='apparat'" Elseif (session("language") = "No") then sqlSetning = "select norwegian from Language where tilhoere='apparat'" Elseif (session("language") = "Fin") then sqlSetning = "select finnish from Language where tilhoere='apparat'" Else sqlSetning = "select english from Language where tilhoere='apparat'" End if
' Line 45 ----------- udføre sql setningen --------------- Set rs = Conn.Execute(sqlSetning)
'-------- apparat_List skal bruges til at lave et array med teksterne fra databasen LanguageDB hvor tilhoer=apparat ud fra det valgte sprog -----------
Dim apparat_List apparat_List = "" Dim stik_List stik_List = "" Dim kabel_List kabel_List = "" Dim sideData_List sideData_List = ""
Dim f f = "" Dim seperator seperator = "¤%&"
if (tempAssignTo = "apparat") then do f = "" & rs(0)
apparat_List = apparat_List & f & seperator rs.MoveNext loop While Not rs.EOF
Elseif (tempAssignTo = "stik") then do f = "" & rs(0)
stik_List = stik_List & f & seperator rs.MoveNext loop While Not rs.EOF
Elseif (tempAssignTo = "kabel") then do f = "" & rs(0)
kabel_List = kabel_List & f & seperator rs.MoveNext loop While Not rs.EOF
Elseif (tempAssignTo = "sideData") then do f = "" & rs(0)
sideData_List = sideData_List & f & seperator rs.MoveNext loop While Not rs.EOF
End if
'----------- lukker forbindelsen til databasen ----------- Conn.Close Set Conn = Nothing
'--------- her laves arrayet ud fra apparat_List ----------- if (tempAssignTo = "apparat") then arr_apparat_List = Split(apparat_List, seperator) elseif (tempAssignTo = "stik") then arr_stik_List = Split(stik_List, seperator) elseif (tempAssignTo = "kabel") then arr_kabel_List = Split(kabel_List, seperator) elseif (tempAssignTo = "sidaData") then arr_sideData_List = Split(sideData_List, seperator) End if
'setHentetSprog("yes")
End Sub
Function getApparat(s) getApparat = arr_apparat_List(s) End Function
Function getStik(s) getStik = arr_stik_List(s) End Function
Function getKabel(s) getKabel = arr_kabel_List(s) End Function
Function getSideData(s) getSideData = arr_sideData_List(s) End Function
Function getadmin(tempUsername, tempPassword)
'---------- opretter forbindelse til databasen ---------------- Set rs = Server.CreateObject("ADODB.Recordset") Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("databaser/userDB.mdb") Conn.Open DSN
Dim sqlSetning sqlSetning = "select admin FROM User WHERE username='" & tempUsername & "' AND password='" & tempPassword & "'" Set rs = Conn.Execute(sqlSetning)
Dim svar svar = ""
If (not rs.EOF) And (not rs.bof) then If (isnull(rs(0))) then Response.write "1" svar = "no" Elseif (rs(0) = "yes") then Response.write "2" svar = "yes" Else Response.write "3" svar = "no" End If Else Response.write "Ingen resultater" svar = "no" End If
getAdmin = svar
'----------- lukker forbindelsen til databasen ----------- Conn.Close Set Conn = Nothing
Sub language() Dim tempLanguage tempLanguage = session("language") If (tempLanguage = Null OR tempLanguage = "") then session("language") = "Da" ' Eng = english. Da = Danish, Swe = Swedish, Fin = Finnsih, No = Norwegian session.Timeout = 60 ' sessionen vil dø efter 60 min Elseif (tempLanguage = "Da") then session("language") = "Da" session.Timeout = 60 Elseif (tempLanguage = "Swe") then session("language") = "Swe" session.Timeout = 60 Elseif (tempLanguage = "No") then session("language") = "No" session.Timeout = 60 Elseif (tempLanguage = "Fin") then session("language") = "Fin" session.Timeout = 60 Elseif (tempLanguage = "Eng") then session("language") = "Eng" session.Timeout = 60 End If End Sub
Sub siden(side_indhold)
language() 'Dim hentet 'hentet = "" & getHentetSprog() 'if (hentet = "no") then getGetLanguage() 'End if
'-----------husk der mangler et slut a </a> i de 5 linjer her under ---------------- Response.Write "<a href='setLanguage.asp?langid=Da'><img src='picture/DK_sm.gif'></a>" Response.Write "<a href='setLanguage.asp?langid=Swe'><img src='picture/SE_sm.gif'></a>" Response.Write "<a href='setLanguage.asp?langid=No'><img src='picture/NO_sm.gif'></a>" Response.Write "<a href='setLanguage.asp?langid=Fin'><img src='picture/FIN_sm.gif'></a>" Response.Write "<a href='setLanguage.asp?langid=Eng'><img src='picture/UK_sm.gif'></a>"
End Sub
Sub indholder(side_indhold) Dim indhold indhold = side_indhold hent_indhold(indhold) End Sub
Sub footer_Line() Response.Write "<hr/>" End Sub
Sub footer_Motto() Response.Write "<p>Kabelguiden makes it easyer</p>" End Sub
Sub hent_indhold(side_indhold) Dim indhold indhold = side_indhold
if (indhold = "startSide") then get_startsiden_indhold() End if
if (indhold = "fundet") then
Response.Write "<p>dav igen " & indhold & "</p>" End if
If (session("language") = "Da") then sqlSetning = "select danish from Language where tilhoere='apparat'" Elseif (session("language") = "Swe") then sqlSetning = "select swedish from Language where tilhoere='apparat'" Elseif (session("language") = "No") then sqlSetning = "select norwegian from Language where tilhoere='apparat'" Elseif (session("language") = "Fin") then sqlSetning = "select finnish from Language where tilhoere='apparat'" Else sqlSetning = "select english from Language where tilhoere='apparat'" End if
' Line 45 ----------- udføre sql setningen --------------- Set rs = Conn.Execute(sqlSetning) Den siger at hvis vi udskifter apparat med vores variabel tempAssignTo så er der for få parametre????
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.