关于js读数据库的参数问题
我想在js里定时读取数据库的最新数据信息,第一次读出最新一条数据,后面的都是读取比第一条数据新的数据,请问我该怎么实现?
<script language="javascript" runat="server">
function OpenDB(){
var sResult = new Array();
var con = new ActiveXObject("ADODB.Connection");
Server;Database=GTT100DAT;Server=211.90.115.226;User ID=sa;Password=123;")
con.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa;Password=; Initial Catalog=GTT100DAT");
var rs = new ActiveXObject("ADODB.Recordset");
sql="select top 1 PicRecvTime,PicImage from tblpicinfo where PicRecvTime>"+CTime+"order by PicRecvTime"
rs.open(sql,con,1,1);
while (!rs.EOF)
{
sResult[sResult.length] = rs("PicRecvTime").Value + "@@@" + rs("PicImage").Value
rs.MoveNext();
Ctime=rs("PicRecvTime").Value;
}
Response.Write(escape(sResult.join("###")));
}
timer = window.setInterval("OpenDB()",2000);
</script>
在查询的sql语句中我怎么样才能第一次没有条件,后面的都查询大于ctime的数据呢?