JavaScript连接SqlServer并实现分页
//总记录数
function sumRecord()
{
var conn= Server.CreateObject("ADODB.connection");
var rs= Server.CreateObject("adodb.recordset");
conn.open("PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;PWD=123456;DATABASE=test");
var sql = "select count(*) as RecordCount from baoming";
rs.open(sql,conn);
TotalRecords = rs('RecordCount');
}
function baoming()
{
//计算总的页数
TotalPages = (((TotalRecords % PageSize) == 0) ? (TotalRecords / PageSize)
: (TotalRecords / PageSize + 1));
//获取传参过来的页数
var toppage;
var home = Request.Form("home");
var up = Request.Form("up");
var uppage = parseInt(Request.Form("uppage"));
var down = Request.Form("down");
var downpage = parseInt(Request.Form("downpage"));
if(home=="首页")
{
PageSize=30;
}else if(up=="上一页")
{
toppage = uppage;
if(toppage !=0)
{
CurPageNum = toppage;
if (CurPageNum > TotalPages)
{
CurPageNum = TotalPages;
} else if (CurPageNum <= 0)
{
showCurPageNumPage = 1;
}
}
}else if(down=="下一页")
{
toppage = downpage;
if(toppage !=0)
{
CurPageNum = toppage;
if (CurPageNum > TotalPages)
{
CurPageNum = TotalPages;
} else if (CurPageNum <= 0)
{
showCurPageNumPage = 1;
}
}
}
//rs.Absolute((CurPageNum - 1) * PageSize + 1);
var conn= Server.CreateObject("ADODB.connection");
var rs= Server.CreateObject("adodb.recordset");
conn.open("PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;PWD=123456;DATABASE=test");
var sql = "select top "+PageSize+" truename,activeid,chrtel,CONVERT(varchar(30),dtappenddate,20) as dtappenddate from baoming where id not in(select top "+(PageSize*(CurPageNum-1))+" id from baoming order by id desc) order by id desc";
rs.open(sql,conn);
var i =0;
if(TotalRecords < 1)
{
Response.write("<mce:script type="text/javascript"><!--
alert('没有记录');
// --></mce:scri
相关文档:
这几天在学JavaScript的基础知识,就把基础的知识整理一下。
1、JavaScript的四种基本的数据类型:数值(整数和实数)、字符串型(用“”或者‘’括起来的字符或者数值)、布尔型(true或false)、空值。
2、JavaScript的变量
声明变量:变量在脚本中第一次出现时候在声明中(var),变量的 ......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js除去字符串空格 ......
有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。以下是它的说明
Eval 函数
功能:先解释Javascript代码,然后在执行它
用法:Eval(codeString)
codeString是包含有Javascript语句的字符串,在eval之后使用Javascript引擎编译。
举个小例子:
......
第一种 JavaScript连接数据库:
<mce:script language="JavaScript"><!--
// 创建数据库对象
var objdbConn = new ActiveXObject("ADODB.Connection");
// DSN字符串
var strdsn = "Driver={SQL Server};SERVER=192.168.0.210;UID=xhb;PWD=xhb;DATABASE=books";
// 打开数据源
objdbConn.Open(strdsn);
// ......