Hej.
Är det någon som vet hur/om det går att lösa så att man inte behöver anroppa och stänga databasen 4 ggr?
Jag har försökt med att göra en IF-sats men det lyckades ju inte :stud
Tack på förhand.
<%@ LANGUAGE="VBSCRIPT" %>
<%
set Databas = Server.CreateObject("ADODB.Connection")
session("dbloggbok") = "provider=SQLOLEDB ;Data source=BHSN43;Initial Catalog=mediainfo;user id=mmuser; password=mmuser"
Databas.Open session("dbloggbok")
lnklogid = Request.Querystring("logid")
'kollar alltid maxid, man kan bara redigera maxid
strSQLMaxID = "SELECT MAX(LogID)AS MaxId FROM Loggbok"
set rsMaxid = Databas.Execute (strSQLMaxid)
strmaxid = rsMaxid("MaxId")
if len(lnklogid) > 0 then
strSQL = "SELECT * FROM Loggbok WHERE LogID = " & lnklogid
else
strSQL = "SELECT * FROM Loggbok WHERE LogID = " & strmaxid
end if
function mydateformat(str)
if len(month(str))< 2 then
strmonth = "-0" & month(str)
else
strmonth = "-" & month(str)
end if
if len(day(str))< 2 then
strday = "-0" & day(str)
else
strday = "-" & day(str)
end if
mydateformat = year(str) & strmonth & strday & " " & formatdatetime(str,vbshorttime)
end function
set rs = Databas.Execute (strSQL)
strlogid = rs("LogID")
%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft FrontPage 5.0">
<LINK rel="stylesheet" type="text/css" href="css/mmLoggbok.css">
<TITLE></TITLE>
</HEAD>
<BODY>
<%=mydateformat(rs("Datum"))%>
<%=mydateformat(rs("Datum"))%> Skiftlag <%=rs("Skiftlag")%>
<%if strlogid <> strmaxid then %>
<%else%>
<A HREF="loggbokdetalj.asp?anm=<%=rs("LogID")%>&sort=Steam" title="Klicka för att redigera Ånga">Ånga</A>
<%end if%>
<%=rs("Steam")%>
<%if strlogid <> strmaxid then %>
<%else%>
<A HREF="loggbokdetalj.asp?anm=<%=rs("LogID")%>&sort=AirWater" title="Klicka för att redigera Luft/Vatten">Luft/vatten</A>
<%end if%>
<%=rs("AirWater")%>
<%if strlogid <> strmaxid then %>
<%else%>
<A HREF="loggbokdetalj.asp?anm=<%=rs("LogID")%>&sort=Env" title="Klicka för att redigera miljö">Miljö</A>
<%end if%>
<%=rs("Env")%>
<%if strlogid <> strmaxid then %>
<%else%>
<A HREF="loggbokdetalj.asp?anm=<%=rs("LogID")%>&sort=Hg" title="Klicka för att redigera CRV">CRV</A>
<%end if%>
<%=rs("Hg")%>
<%if strlogid <> strmaxid then %>
<%else%>
<A HREF="loggbokdetalj.asp?anm=<%=rs("LogID")%>&sort=Earth" title="Klicka för att redigera Jordreningen">Jordreningen</A>
<%end if%>
<%=rs("Earth")%>
<%if strlogid <> strmaxid then %>
<%else%>
<A HREF="loggbokdetalj.asp?anm=<%=rs("LogID")%>&sort=Other" title="Klicka för att redigera Övrigt">Övrigt</A>
<%end if%>
<%=rs("Other")%>
<%
rsMaxid.close
rs.close
databas.Close
%>
<%
set Databas = Server.CreateObject("ADODB.Connection")
session("dbloggbok") = "provider=SQLOLEDB ;Data source=BHSN43;Initial Catalog=mediainfo;user id=mmuser; password=mmuser"
Databas.Open session("dbloggbok")
strSQL = "SELECT * FROM WhiteBoard WHERE wbID = 1"
set rs = Databas.Execute(strSQL)
%>
<%=rs("wbtext")%>
<%
rs.close
databas.Close
%>
<%
set Databas = Server.CreateObject("ADODB.Connection")
session("dbloggbok") = "provider=SQLOLEDB ;Data source=BHSN43;Initial Catalog=mediainfo;user id=mmuser; password=mmuser"
Databas.Open session("dbloggbok")
strSQL = "SELECT * FROM Lasse WHERE laID = 1"
set rs = Databas.Execute(strSQL)
%>
<%=rs("latext")%>
<%
rs.close
databas.Close
%>
<%
set Databas = Server.CreateObject("ADODB.Connection")
session("dbloggbok") = "provider=SQLOLEDB ;Data source=BHSN43;Initial Catalog=mediainfo;user id=mmuser; password=mmuser"
Databas.Open session("dbloggbok")
strSQL = "SELECT * FROM Bengt WHERE beID = 1"
set rs = Databas.Execute(strSQL)
%>
<%=rs("betext")%>
<%
rs.close
databas.Close
%>
</BODY>