看到个JS写ASP的.请教各问题:

yjbnew 2013-05-08 09:02:00
//批量 获得/添加 数据
DB.prototype.Batch = function () {
var Conn = this.getconn(false);
var Rs = getrs();
var _Batch = this;
var _table = null;

_Batch.Open = function (sql) {

Rs.Open(sql, Conn, 3, 2);
}

_Batch.Add = function (table , keyValueCol) {
Rs.AddNew();
for (var key in keyValueCol) {
Rs.Fields.Item(key).Value = keyValueCol[key];
}
Rs.Update();
return DB.Get("Select IDENT_CURRENT('"+ table +"') as ID")["ID"];
}

_Batch.Get = function () {
var record_arr = [];
while (!Rs.EOF) {
var _record = {};
for (var i = 0; i < Rs.Fields.Count; i++) {
_record[Rs.Fields.Item(i).Name] = Rs.Fields.Item(i).Value;
}
record_arr.push(_record);
Rs.MoveNext();
}

return record_arr;
}

_Batch.Close = function () {
Rs.Close();
Rs = null;
Conn.Close();
Conn = null;
}
}
请问这东西怎么使用?谢谢.
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
netbooting 2013-05-08
  • 打赏
  • 举报
回复
大家都习惯用VBS,你就用VBS 不然,你用JS写,别人看不懂,合作不方便。
yjbnew 2013-05-08
  • 打赏
  • 举报
回复
引用 1 楼 yjbnew 的回复:
我怎么没看出来他是"批量 获得/添加 数据" 还有:var _Batch = this; 这里的this 是指的DB 还是Batch ?
不是nodejs 在这里 http://bbs.csdn.net/topics/370102490
yjbnew 2013-05-08
  • 打赏
  • 举报
回复
不是nodejs 在这里 http://bbs.csdn.net/topics/370102490
xuzuning 2013-05-08
  • 打赏
  • 举报
回复
这是 nodejs,一种服务器端脚本
yjbnew 2013-05-08
  • 打赏
  • 举报
回复
我怎么没看出来他是"批量 获得/添加 数据" 还有:var _Batch = this; 这里的this 是指的DB 还是Batch ?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧