當前位置:首頁 » 數據倉庫 » 網頁資料庫讀取時間順序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

網頁資料庫讀取時間順序

發布時間: 2022-04-25 15:54:24

『壹』 怎樣實現網頁中搜索的結果按時間先後順序排列顯示出來,ASP+access資料庫.代碼怎樣寫

按時間順序排列的話首先要確定你搜索的數據裡面有時間的這個欄位,比方說是addtime,
然後你就可以在sql語句的後面加上 ' order by addtime asc',
最後的asc代表升序,desc表示降序,
你的代碼的話 應該這樣寫
exec="select * from guest where name = ' " & name & " ' order by addtime asc ",
你這個應該是asp的,幹嘛用+鏈接..+應該是js的

『貳』 怎麼讓網頁讀取資料庫後倒序顯示

按id號從小到大排列
sql = "select * from tablename order by id asc"
按id號從大到小排列
sql = "select * from tablename order by id desc"

舉例如下:
下面是一段正常的源碼,它可以正常查詢出倒序結果:
<!--#include file="conn.asp" -->

<head>

<title> 回眸一笑</title>

<style><!--@import url(in/index.css);--></style>
<style><!--@import url(in/layer.css);body,td,th {
font-family: 宋體;
color: #000;
}
--></style>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>

<body text="#000000" >

<div id="newest">
<div id="ntitle" align="right">最新10篇帖子:</div>
<div id="space"></div>
<div id="nmarquee">
<table width="100%" height="12" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id=demo1>
<table width="100%" height="35" border="0" cellpadding="0" cellspacing="0">
<tr>
<%
Dim nSql
nSql="Select top 10 * From [Dv_Topic] Order By TopicID DESC"

Dim nRs
Set nRs=Server.CreateObject("ADODB.RecordSet")
nRs.Open nSql,Conn1,1,1
while not nRs.eof
%>
<td height="17"><table width="500"><tr><td width="492" height="10">

<a href='../../xiabbs/Dvbbs8.2.0_Ac/dispbbs.asp?TopicIDid=<%=nRs("TopicID")%>'>
<strong><font color="#333366"><%=left(nRs("PostUserName"),5)%></font></strong>
<font color="#FF3366"> 發貼於 </font>
<strong><font color="#333366"><%=left(nRs("DateAndTime"),12)%></font></strong>:<%=left(nRs("Title"),20)%>
</a></td></tr></table></td>
<%
nRs.movenext
wend
nRs.close:set nRs = nothing
%>
但是把它的鏈接更改,使它指向其它ID,但查詢結果卻順序顯示了。代碼如下:
<!--#include file="conn.asp" -->

<head>

<title>回眸一笑</title>

<style><!--@import url(in/index.css);--></style>
<style><!--@import url(in/layer.css);body,td,th {
font-family: 宋體;
color: #000;
}
--></style>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>

<body text="#000000" >

<div id="newest">
<div id="ntitle" align="right">最新10篇帖子:</div>
<div id="space"></div>
<div id="nmarquee">
<table width="100%" height="12" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id=demo1>
<table width="100%" height="35" border="0" cellpadding="0" cellspacing="0">
<tr>
<%
Dim nSql
nSql="Select top 10 * From [Dv_Topic] Order By TopicID DESC"
nSql="Select top 10 * From [Dv_Topic] Order By boardid DESC"<!--這里添加了查詢表,以為下面鏈接提供ID鏈接-->

Dim nRs
Set nRs=Server.CreateObject("ADODB.RecordSet")
nRs.Open nSql,Conn1,1,1
while not nRs.eof
%>
<td height="17"><table width="500"><tr><td width="492" height="10">
<!--下面的鏈接添加了boardid以便動態鏈接。-->
<a href='../../xiabbs/Dvbbs8.2.0_Ac/dispbbs.asp?boardid=<%=nRs("boardid")%>&id=<%=nRs("TopicID")%>'>
<strong><font color="#333366"><%=left(nRs("PostUserName"),5)%></font></strong>
<font color="#FF3366"> 發貼於 </font>
<strong><font color="#333366"><%=left(nRs("DateAndTime"),12)%></font></strong>:<%=left(nRs("Title"),20)%>
</a></td></tr></table></td>
<%
nRs.movenext
wend
nRs.close:set nRs = nothing
%>

『叄』 asp在access資料庫多個表單中查詢記錄時間並按時間順序在網頁上顯示表單中的一項

第一頁的代碼那裡,你就Insert Into資料庫,然後記住這條記錄,在第二頁起,用戶提交的消息你就Update這條記錄,直到最後一頁都是這樣做。
比如:
第一頁:Insert Into TableName(Field1) values(value1)(把這條新插入的記錄的id或者主鍵記錄下來)
第二頁:Update TableName Set Field2=value2 where Id=記錄id
第三頁:Update TableName Set Field3=value3 where Id=記錄id
……類推

『肆』 網頁在資料庫讀取按修改時間順序

mysql="select * from user order by id desc"
else
mysql="select * from video where subclass="& request("id") &" order by id desc"
end if
關鍵在這里

假設你資料庫里存儲時間的欄位為'intime'

應該修改為:
mysql="select * from user order by intime desc"
else
mysql="select * from video where subclass="& request("id") &" order by intime desc"
end if

『伍』 如何實現資料庫中記錄按照時間列的時間順序排列

資料庫表內的記錄存儲方式是內部行為,通常為了索引方便,並不會按照你需要的排序方式存儲的,但是從來沒人管過它是怎麼存的,因為你只需要用SQL語句取出來用的時候設置一下排序就行了(order by),如果要倒序排列,就用order by {時間類型欄位名} desc另外如果你的資料庫是oracle,可以用to_char({時間類型欄位名},'YYYY/MM/DD HH24:MI:SS')獲得你要求格式的時間信息

『陸』 SQL2005 資料庫 插入數據的順序如何按照時間順序

create table simp
(
id int,
time datetime --SQL里自帶時間格式
)
insert into simp(id,time) values (100,'2005-3-23 11:23:25')
go
select * from simp
drop table simp

決定輸入的日期如何解釋的是set dateformat設置
SET DATEFORMAT
設置用於輸入 datetime 或 smalldatetime 數據的日期部分(月/日/年)的順序。
語法
SET DATEFORMAT { format | @format_var }
參數
format | @format_var
是日期部分的順序。可以是 Unicode 或轉換為 Unicode 的 DBCS。有效參數包括 mdy、dmy、ymd、ydm、myd 和 dym。美國英語默認值是 mdy。
注釋
該設置僅用在將字元串轉換為日期值時的解釋中。它對日期值的顯示沒有影響。
SET DATEFORMAT 的設置是在執行或運行時設置,而不是在分析時設置。
許可權
SET DATEFORMAT 許可權默認授予所有用戶。
示例
下例使用不同的日期格式處理不同格式的日期字元串。
SET DATEFORMAT mdy
GO
DECLARE @datevar datetime
SET @datevar = '12/31/98'
SELECT @datevar
GO
SET DATEFORMAT ydm
GO
DECLARE @datevar datetime
SET @datevar = '98/31/12'
SELECT @datevar
GO
SET DATEFORMAT ymd
GO
DECLARE @datevar datetime
SET @datevar = '98/12/31'
SELECT @datevar
GO