|
|
<%
set rsSub=Server.CreateObject("ADODB.Recordset")
'------------もしヒストリーを選択された場合にその日の記事を表示する--------
If Request.QueryString("mode")="history" Then
Article_ID = Request.QueryString("article_ID")
rs.open "SELECT contents.* FROM contents Where contents.position IN (1,4,5,7,8,9,10) And contents.PNumber=" & Article_ID & " Order by link Desc, Position Asc, ID Asc;" ,db,3,3
'------------データの取得-----------------
Else
rs.open "Select Max (PNumber) From contents;" ,db,3,3
LNum = rs(0)
rs.close
rs.open "SELECT contents.* FROM contents Where contents.position IN (1,5,7,8,9,10) And contents.PNumber=" & LNum & " Order by link Desc, Position Asc, ID Asc;" ,db,3,3
End If
%>
|
<%
'If rs("position")=5 or 7 or 8 or 9 or 10 Then
If rs("position")<>1 and 2 and 3 and 6 Then
set rstemp=Server.CreateObject("ADODB.Recordset")
rstemp.open "SELECT PositionName FROM contents_position Where contents_position.PositionID="& INT(rs("Position")) &";" ,db,3,3
If rs("position")=10 Then
eyear=Year(rs("DateUp"))
eyear=eyear-1
Else
eyear=Year(rs("DateUp"))
End If
Response.Write "【" & eyear & "年度" & rstemp("PositionName") & "】"
rstemp.close
set eyear=nothing
set rstemp=nothing
End If
%>
|
|
|
|
<%
Response.Write "" & rs("Title") & ""
%>
|
<%
'-----------文章の短縮と開業部分の展開----------------
Dim cStr1
coms = rs("Contents")
cm = Coms
cnt=len(cm)
scm=left(cm,190)
If cnt > 190 Then
Response.write Replace(scm,vbCrLf," ") & "・・・"
Else
Response.Write (scm)
End If
set cm = nothing
set scm = nothing
set cStr1 = nothing
%>
<%
Response.Write " [全文を読む]"
%>
<%
rs.MoveNext
%>
|
 |
<%Do until rs.EOF%>
 |
<%
'------------その他の記事を参照--------------------
'------------もしヒストリーを選択された場合にその日の記事を表示する--------
If rs("Link")=2 Then
Response.Write "" & rs("Title") & ""
set Date1 = nothing
rs.MoveNext
Else
Response.Write rs("Title")
set Date1 = nothing
rs.MoveNext
End If
%>
|
<%Loop%>
|
| |
 |
▼購読者専用 |
|
|
|
<%
rs.Close
'------------もしヒストリーを選択された場合にその日の記事を表示する--------
If Request.QueryString("mode")="history" Then
rs.open "SELECT contents.* FROM contents Where contents.Position=2 AND contents.pnumber=" & Article_ID & " Order by ID Asc;" ,db,3,3
'------------データの取得-----------------
Else
rs.open "SELECT contents.* FROM contents Where contents.position=2 And contents.PNumber=" & LNum & " Order by ID Asc;" ,db,3,3
End If
%>
|
<% Do Until rs.EOF %>
| ・ |
<%
'------------その他の記事を参照--------------------
If rs("link")=2 Then
Response.Write "" & rs("Title") & ""
Else
Response.Write rs("Title")
End If
set Date1 = nothing
rs.MoveNext
%>
|
<% Loop%>
|
| |
 |
▼購読者専用 |
|
|
|
<%
rs.Close
'------------もしヒストリーを選択された場合にその日の記事を表示する--------
If Request.QueryString("mode")="history" Then
rs.open "SELECT contents.* FROM contents Where contents.position=3 And contents.PNumber=" & Article_ID & " Order by ID Asc;" ,db,3,3
'------------データの取得-----------------
Else
rs.open "SELECT contents.* FROM contents Where contents.position=3 And contents.PNumber=" & LNum & " Order by ID Asc;" ,db,3,3
End If
inum=1
%>
|
<%Do until rs.EOF%>
<%
'------------その他の記事を参照--------------------
If NowCountry<>rs("country") Then
rsSub.open "Select contents_sindex.keywords From contents_sindex Where ID=" & rs("country") & ";" ,db,3,3
If inum=1 Then
Response.Write "" & rsSub("keywords") & " "
Else
Response.Write " " & rsSub("keywords") & " "
End if
rsSub.close
NowCountry=rs("country")
Else
NowCountry=rs("country")
End If
%>
・
<%
'------------その他の記事を参照--------------------
'------------もしヒストリーを選択された場合にその日の記事を表示する--------
Response.Write rs("Title")
rs.MoveNext
%>
|
<%Loop%>
|
|
|
| |
MNNからのお知らせ |
|
<%
set dbn = server.createobject("ADODB.Connection")
Set rsn = Server.CreateObject("ADODB.Recordset")
dbn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= " & server.mappath("../newsdb/newsdb.mdb")
'---------お知らせ記事表示--------------
rsn.open"Select news.* From news Where news.showto IN(2,1) Order by dateup Desc;",dbn,3,3
%>
<%
I=1
Do Until I=5 or rsn.EOF
%>
|
|
<%
If rsn("imp")=1 Then
Response.Write "!"
Else
Response.Write "・"
End If
%>
|
|
|
|
<%
Response.write rsn("DateUp")
'Response.Write "-" & rstopics("dateup") & ""
rsn.MoveNext
%>
|
<%
I=I+1
Loop
%>
<%
rsn.close
%>
|
| |
|
|
| |
最近のトピックス |
 |
|
<%
set rstopics=Server.CreateObject("ADODB.Recordset")
rstopics.open "SELECT contents.* FROM contents Where contents.position=6 Order by Pnumber Desc;" ,db,3,3
%>
|
<%
If rstopics("link")=2 Then
Response.Write "-" & rstopics("dateup") & ""
rstopics.MoveNext
Else
Response.Write rstopics("Title") & "-" & rstopics("dateup") & ""
set Date1 = nothing
rstopics.MoveNext
End If
%>
|
|
|
<%
I=1
Do Until I=5 or rstopics.EOF
%>
|
<%
If rstopics("Link")=2 Then
Response.Write "-" & rstopics("dateup") & ""
rstopics.MoveNext
Else
Response.Write rstopics("Title") & "-" & rstopics("dateup") & ""
set Date1 = nothing
rstopics.MoveNext
End If
%>
|
|
|
<%
I=I+1
Loop
%>
<%
rstopics.close
%>
|
|
|
<%
set dbq = server.createobject("ADODB.Connection")
Set rsq = Server.CreateObject("ADODB.Recordset")
Set rsq2 = Server.CreateObject("ADODB.Recordset")
dbq.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= " & server.mappath("../sysadmin/voting/db/voting.mdb")
'---------ランダム表示のファンクション--------------
rsq2.open"Select question.* From question;",dbq,3,3
Max=rsq2.recordcount
Randomize
Z = Int((Max * Rnd) + 1)
rsq2.close
'----------rsq2は問題------rsqは回答------------
rsq2.open"Select question.* From question Where question.ID=" & Z &";",dbq,3,3
qid=rsq2("ID")
rsq.open "SELECT answer.* FROM answer Where answer.qid=" &qid& " Order by ID Asc;" ,dbq,3,3
'-------------まず全体の人数割りだし-----------------
Dim Total, SubTotal
'-------------Totalがそのアンケートに対する回答者のトータル
Do Until rsq.Eof
SubTotal = rsq("total")
Total = Total + Subtotal
Set Subtotal=nothing
rsq.MoveNext
Loop
If Total = 0 Then
Total =1
End If
rsq.close
rsq.open "SELECT answer.* FROM answer Where answer.qid=" &qid& " order by ID Asc;" ,dbq,3,3
%>
簡単アンケート |
<%
rsq.close
dbq.close
%>
|
|
|