问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

麻烦高手详细翻译下ASP语句 谢谢~

发布网友 发布时间:2024-09-26 04:30

我来回答

1个回答

热心网友 时间:2024-10-05 11:28

怎么看怎么象DW生成的垃圾
我大概给你解释一下
这些代码是要创建一个数据库表
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/EmpMain.asp" -->
<!--#include file="EmpMain_CheckRight.asp"-->
以上是这个页面需要调用的两个文件
<%call fnCheckRight("EmpList","2")%> 调用一个函数
<%
' *** Edit Operations: declare variables

Dim MM_editAction
Dim MM_abortEdit
Dim MM_editQuery
Dim MM_editCmd

Dim MM_editConnection
Dim MM_editTable
Dim MM_editRedirectUrl
Dim MM_editColumn
Dim MM_recordId

Dim MM_fieldsStr
Dim MM_columnsStr
Dim MM_fields
Dim MM_columns
Dim MM_typeArray
Dim MM_formVal
Dim MM_delim
Dim MM_altVal
Dim MM_emptyVal
Dim MM_i

以上是声明的变量

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME")) 取得当前页的文件名
If (Request.QueryString <> "") Then 如果为空则执行下面的语句
MM_editAction = MM_editAction & "?" & Request.QueryString
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

MM_editConnection = MM_EmpMain_STRING
MM_editTable = "EmpGeneralInfo"
MM_editRedirectUrl = "EmpMain_AddNew_Sucess.asp"
MM_fieldsStr 定义表的字段= "EmpCompID|value|EmpName|value|EmpEnglishName|value|EmpGender|value|EmpBirthday|value|EmpNativePlace|value|EmpNativeAddress|value|EmpSelfID|value|EmpFinallevel|value|EmpNowAddress|value|EmpNowTel|value|EmpEvenAddress|value|EmpEvenTel|value|EmpCommAddress|value|EmpZipcode|value|EmphireDate|value|EmpTrueDate|value|EmpHireDep|value|DMTitle|value|isTemp|value"
MM_columnsStr 定义表的列是否可以为空= "EmpCompID|',none,''|EmpName|',none,''|EmpEnglishName|',none,''|EmpGender|',none,''|EmpBirthDay|',none,NULL|EmpNativePlace|',none,''|EmpNativeAddress|',none,''|EmpSelfID|',none,''|EmpFinallevel|',none,''|EmpNowAddress|',none,''|EmpNowTel|',none,''|EmpEvenAddress|',none,''|EmpEvenTel|',none,''|EmpCommAddress|',none,''|EmpZipcode|',none,''|EmphireDate|',none,NULL'|EmpTrueDate|',none,NULL|EmpHireDep|',none,''|EmpTitle|',none,''|IsTemp|',none,''"

' create the MM_fields and MM_columns arrays
MM_fields = Split(MM_fieldsStr, "|") 分割出变量里的所有字段
MM_columns = Split(MM_columnsStr, "|") 分割出变量里的所有列

' set the form values
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 取得所有字段
MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i))) 取得所有字段后面的value
Next
下面这段没看明白
' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

Dim MM_tableValues
Dim MM_dbValues

基本上就是这些了
DW没用过,呵呵

热心网友 时间:2024-10-05 11:28

怎么看怎么象DW生成的垃圾
我大概给你解释一下
这些代码是要创建一个数据库表
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/EmpMain.asp" -->
<!--#include file="EmpMain_CheckRight.asp"-->
以上是这个页面需要调用的两个文件
<%call fnCheckRight("EmpList","2")%> 调用一个函数
<%
' *** Edit Operations: declare variables

Dim MM_editAction
Dim MM_abortEdit
Dim MM_editQuery
Dim MM_editCmd

Dim MM_editConnection
Dim MM_editTable
Dim MM_editRedirectUrl
Dim MM_editColumn
Dim MM_recordId

Dim MM_fieldsStr
Dim MM_columnsStr
Dim MM_fields
Dim MM_columns
Dim MM_typeArray
Dim MM_formVal
Dim MM_delim
Dim MM_altVal
Dim MM_emptyVal
Dim MM_i

以上是声明的变量

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME")) 取得当前页的文件名
If (Request.QueryString <> "") Then 如果为空则执行下面的语句
MM_editAction = MM_editAction & "?" & Request.QueryString
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

MM_editConnection = MM_EmpMain_STRING
MM_editTable = "EmpGeneralInfo"
MM_editRedirectUrl = "EmpMain_AddNew_Sucess.asp"
MM_fieldsStr 定义表的字段= "EmpCompID|value|EmpName|value|EmpEnglishName|value|EmpGender|value|EmpBirthday|value|EmpNativePlace|value|EmpNativeAddress|value|EmpSelfID|value|EmpFinallevel|value|EmpNowAddress|value|EmpNowTel|value|EmpEvenAddress|value|EmpEvenTel|value|EmpCommAddress|value|EmpZipcode|value|EmphireDate|value|EmpTrueDate|value|EmpHireDep|value|DMTitle|value|isTemp|value"
MM_columnsStr 定义表的列是否可以为空= "EmpCompID|',none,''|EmpName|',none,''|EmpEnglishName|',none,''|EmpGender|',none,''|EmpBirthDay|',none,NULL|EmpNativePlace|',none,''|EmpNativeAddress|',none,''|EmpSelfID|',none,''|EmpFinallevel|',none,''|EmpNowAddress|',none,''|EmpNowTel|',none,''|EmpEvenAddress|',none,''|EmpEvenTel|',none,''|EmpCommAddress|',none,''|EmpZipcode|',none,''|EmphireDate|',none,NULL'|EmpTrueDate|',none,NULL|EmpHireDep|',none,''|EmpTitle|',none,''|IsTemp|',none,''"

' create the MM_fields and MM_columns arrays
MM_fields = Split(MM_fieldsStr, "|") 分割出变量里的所有字段
MM_columns = Split(MM_columnsStr, "|") 分割出变量里的所有列

' set the form values
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 取得所有字段
MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i))) 取得所有字段后面的value
Next
下面这段没看明白
' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

Dim MM_tableValues
Dim MM_dbValues

基本上就是这些了
DW没用过,呵呵
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 Native Address应该用中文写还是用英文写? 肉皮冻的做法窍门 excel字体怎么变粗了怎么改细excel字体怎么变粗了怎么改细了 宁德支提山要怎么走? word表格三线表的粗细怎么调整? 华藏寺支提寺地理位置 支提山地理位置 word文档中的字体有粗有细怎么办? 两眼视力不一致该怎么办 长安奔奔蓝牙功能在哪 刚买的金立手机s5.5,电池不耐用,还贵了两百块,第二天去退不给我退,说... 中国投资巴基斯坦420亿美元,巴基斯坦网友如何评价的最新相关信息 我想问我的第一台手机是OP的现在我换了手机是苹果PS的我想恢复我半年微... 电信用户锁定有没有可能已经拉黑名单?如果已经欠费一年多了呢_百度知... 微信删除的人怎么找回来,我没有他的微信号只有名称,我也没有他的手机... 黎明杀机人类怎么玩?黎明杀机人类新手技巧介绍介绍_黎明杀机人类怎么玩... 《黎明杀机》玩法经验技巧汇总介绍_《黎明杀机》玩法经验技巧汇总是什么... 最具当地特色的特产,惊艳你的味蕾! 黎明杀机萌新上分技巧介绍_黎明杀机萌新上分技巧是什么 济南美食大赏,吃货的天堂,八款地道小吃让你欲罢不能! 求韩版恶作剧之吻插曲《我说过吗》的中文音译歌词,谢了! ...是外国人》电影中1小时22分左右一个男生唱的一首日语歌叫什么? 焦虑症会导致身体虚弱吗 焦虑症可导致哪些身体的哪些症状? 热牛奶可不可以放冰箱里 热牛奶能不能放冰箱里 东北一个拥有20亩玉米田的农民家庭年收入是多少? 天津有20亩地不知种什么好? 为什么手机总会提示分组数据已被网络中断呢? 我的手机是三星I8190mini,当我点移动数据时,手机会显示:,数据连接中断... 手机打电话和接电话的时候经常会网络中断,之后要等几分钟才会有信号_百 ... 电信天翼定制的手机能用联通卡接打电话发信息,但是不能上网? 天翼电信手机如何上网 ...定制的天翼3G机能用普通的移动卡上网么?联通的上网卡能打电话么... ...联通”有什么区别?中国电信的卡,非得要天翼手机才能使用吗... ...一个是移动的一个是联通的,如何设置其中联通上网不用移动上网... 剑与远征占星第一次选谁 首次十连哪个英雄最好 剑与远征占星选什么英雄好 第一次占星必选英雄 剑与远征平民占星选什么英雄好 微氪党占星必选角色 剑与远征第一次占星有凤凰和双子选什么 剑与远征占星屋第一次选什么 双子凤凰选择建议