//写了一个数据库操作控件,给你参考一下。
//将下面代码另存为.js后双击即可运行:var DB = GetObject("script:http://www.zope.org/Members/Rimifon/DbHelper.sct");
//DB.ConnStr = "你的连接字符串,默认是一个Excel数据库连接";
DB.NonQuery("create table CeShi(id int, username varchar(254))");var Rs = DB.RecordSet(); //为了防止反复打开关闭数据库影响速度,建议使用同一个连接
for(var i=1; i<=30; i++)
{
DB.NonQuery("insert into CeShi Values(" + i + ", 'Rimifon')" ,Rs);
}
Rs.ActiveConnection.Close();WSH.Echo("目前最大值:" + DB.Scalar("select max(id) from CeShi"));
var PageSize = 7, CurrentPage =3;
var Ds = DB.DataSet("select * from CeShi", PageSize, CurrentPage);
var Show = new Array;
Show.push("总记录:" + Ds.RecordCount);
Show.push("总页数:" + Ds.PageCount);
Show.push("每页显示:" + Ds.PageSize);
Show.push("当前页:" + Ds.AbsolutePage);
Show.push("");
for(var i=0; i<Ds.length; i++)
{
Show.push(Ds[i][0] + "\t" + Ds[i].username);
}
WSH.Echo(Show.join("\r\n"));
DB.NonQuery("drop table CeShi");