📄 dict.asp
字号:
<!--#include file="../fcDatabase/Database.asp"-->
<%
/*=========================================================================================
* 字典类标签
=========================================================================================*/
/*
* 业务代码选择标签提供将业务字典中的代码以selectOptions方式给用户选择
* 参数: database-数据库对象, businTypeId-字典类型ID, initValue-初始值,用于缺省选择项
*/
function DICT_OPTIONS(database, businTypeId, initValue, privilege, status) {
var db = database;
var strSQL = "select BUSINID, BUSINNAME from BNDICT_T_DICTIONARY where BUSINTYPEID='" + businTypeId + "' ";
if(privilege!=null) strSQL += " and PRIVILEGE=" + privilege + " ";
if(status!=null) strSQL += " and STATUS='" + status + "' ";
var rs = db.runQuerySql(strSQL);
var htmlOptions = "";
while(!rs.EOF) {
var id = rs("BUSINID") + "";
var name = rs("BUSINNAME") + "";
if(id==initValue)
htmlOptions += "<option value=\"" + id + "\" selected>" + name + "</option>";
else
htmlOptions += "<option value=\"" + id + "\">" + name + "</option>";
rs.MoveNext();
}
Response.Write(htmlOptions);
rs.close();
rs = null;
//db.close();
}
/*
* 业务代码翻译标签,提供将业务代码翻译成中文描述的标签
* 参数: database-数据库对象, businTypeId-字典类型ID, businessId-常量表示的业务代码,确定需要翻译的业务代码
*/
function DICT_WRITE(database, businTypeId, businessId) {
var db = database;
var strSQL = "select BUSINNAME from BNDICT_T_DICTIONARY where BUSINTYPEID='" + businTypeId + "' and BUSINID='" + businessId + "' ";
var rs = db.runQuerySql(strSQL);
if(!rs.EOF) {
Response.Write(rs("BUSINNAME") + "");
}
else {
if(businessId==null || businessId=="null")
Response.Write("");
else
Response.Write(businessId + "");
}
rs.close();
rs = null;
}
/*
* 业务代码翻译标签,提供将业务代码翻译成中文描述的函数
* 参数: database-数据库对象, businTypeId-字典类型ID, businessId-常量表示的业务代码,确定需要翻译的业务代码
* 返回: BUSINNAME
*/
function DICT_GET_BUSINNAME(database, businTypeId, businessId) {
var db = database;
var strSQL = "select BUSINNAME from BNDICT_T_DICTIONARY where BUSINTYPEID='" + businTypeId + "' and BUSINID='" + businessId + "' ";
var rs = db.runQuerySql(strSQL);
if(!rs.EOF) {
return rs("BUSINNAME") + "";
}
else {
if(businessId==null || businessId=="null")
return "";
else
return (businessId + "");
}
rs.close();
rs = null;
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -