Avatar billede lund_dk Praktikant
08. februar 2005 - 13:30 Der er 5 kommentarer og
1 løsning

ASP script afvikles ikke ved første visning

Jeg har lavet et site for en kunde, men der er opstået et problem.
Når man gå ind på deres site, så bliver mine data ikke udskrevet fra databasen, først når man reloader.
www.vestskoven.dk
(Tjek øverste menu ved Galleri, klik opdater og se så kommer menuerne fra databasen)
Nogen som har et bud på HVORFOR det sker. det er kun ved førstegangs besøgende.

Kode:

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

<%
Set rsHovedmenu = Conn.Execute("select * from menu where language = '" & SetLanguage & "' AND active = 'Ja' order by sort")
Do until rsHovedmenu.eof
response.write "<a class=""hovedmenulink"" title=""" & rsHovedmenu("Menutext") & """ href=""default.asp?m=" & rsHovedmenu("ID") & "&s=Menu"">" & rsHovedmenu("Menu") & "</a>&nbsp;&nbsp;"

rsHovedmenu.movenext
loop

rsHovedmenu. close
set rsHovedmenu = Nothing
%>
Avatar billede thesurfer Nybegynder
08. februar 2005 - 13:40 #1
Hvor sættes SetLanguage henne?
Avatar billede lund_dk Praktikant
08. februar 2005 - 13:45 #2
SetLanguage = Request.Cookies("SETTINGS")("LANGUAGE")

if SetLanguage = "" then
Response.Cookies("SETTINGS")("LANGUAGE") = "DK"
Response.Cookies("SETTINGS").Expires = Date+365
end if
Avatar billede thesurfer Nybegynder
08. februar 2005 - 13:48 #3
Du glemmer jo at sætte SetLanguage, hvis den ikke indeholder noget..

SetLanguage = Request.Cookies("SETTINGS")("LANGUAGE")

if SetLanguage = "" then
Response.Cookies("SETTINGS")("LANGUAGE") = "DK"
Response.Cookies("SETTINGS").Expires = Date+365
SetLanguage = "DK" ' du mangler denne
end if
Avatar billede lund_dk Praktikant
08. februar 2005 - 13:51 #4
Det virkede.. Tak :D

Smidt et svar
Avatar billede thesurfer Nybegynder
08. februar 2005 - 13:52 #5
Svar smidt :-)
Avatar billede thesurfer Nybegynder
08. februar 2005 - 13:53 #6
Takker for points :-)

Og så kan du vist godt fjerne "Klik på OPDATER i dit Internet vindue for løse problemet."-teksen :-)
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