ASP对数据库执行函数,利用数组处理.
来源:互联网 发布:vue json过滤器 编辑:程序博客网 时间:2024/05/20 17:07
'插入记录=========================
function SqlInsert(ITableName,IFileldb,IDataBase)
For i = Lbound(IFileldb) to Ubound(IFileldb)
If i <> Ubound(IFileldb) Then
If IFileldb(i+1) <> empty then
IFileldbS = IFileldbS & IFileldb(i) & ","
IDataBaseS = IDataBaseS & IDataBase(i) & ","
Else
IFileldbS = IFileldbS & IFileldb(i)
IDataBaseS = IDataBaseS & IDataBase(i)
End If
Else
IFileldbS = IFileldbS & IFileldb(i)
IDataBaseS = IDataBaseS & IDataBase(i)
End If
Next
sql = "insert into [" & ITableName & "](" & IFileldbS & ") values(" & IDataBaseS & ")"
con.execute(sql)
end function
'更新记录=========================
function SqlUpdate(UTableName,UFileldb,UDataBase,Qualification)
For i = Lbound(UFileldb) to Ubound(UFileldb)
If UFileldb(i) = empty then exit For
If i <> Ubound(UFileldb) Then
If UFileldb(i+1) <> empty then
Result = Result & (UFileldb(i) & "=" & UDataBase(i) & ",")
Else
Result = Result & (UFileldb(i) & "=" & UDataBase(i))
End If
Else
Result = Result & (UFileldb(i) & "=" & UDataBase(i))
End If
Next
sql = "update [" & UTableName & "] set " & Result & " where " & Qualification & ""
con.execute(sql)
end function
'定义变量和数组=========================
Dim ITableName,IFileldb(1),IDataBase(1),UTableName,UFileldb(1),UDataBase(1)
'插入记录=========================
ITableName = "T_Admin" '数据表名称
IFileldb(0) = "UserName" '字段名称
IDataBase(0) = "'" & Request.Form("UserName") & "'" '表单名称
IFileldb(1) = "PassWord"
IDataBase(1) = "'" & md5(trim(Request.Form("PassWord")),32) & "'"
SqlInsert ITableName,IFileldb,IDataBase '调用函数
'更新记录=========================
UTableName = "T_Admin" '数据表名称
UFileldb(0) = "UserName" '字段名称
UDataBase(0) = "'" & Request.Form("UserName") & "'" '表单名称
if Request.Form("PassWord") <> empty then
UFileldb(1) = "PassWord"
UDataBase(1) = "'" & md5(trim(Request.Form("PassWord")),32) & "'"
End if
SqlUpdate UTableName,UFileldb,UDataBase,"ID=" & Request.Form("ID") 'ID为条件,调用函数
数组长度从0开始,2个字段的把数组长度定义为1,可以按照需要更改长度.
以上方法有效避免繁琐的数据库操作代码编写,避免不必要的错误,节省了调试的时间.
- ASP对数据库执行函数,利用数组处理.
- 利用函数指针对数组进行排序
- PHP数组唯一函数array_unique对二维数组的处理
- 利用函数指针对数组进行排序(选择排序实现)
- 利用sort函数对数组进行排序【java】
- <asp:Button>先执行前端js函数,再执行后台的事件处理
- asp编写用数组操作数据库记录的函数
- asp.net使用jbox插件,利用ajax(使用一般处理程序方式)执行撤销操作
- 利用global.asp定时执行ASP
- 利用global.asp定时执行ASP
- 利用global.asp定时执行ASP
- 利用Global.ASP定时执行ASP
- SQL数据库函数如何对多结果进行循环处理
- 【Python】无须numpy,利用map函数与zip(*)函数对数组转置
- C#利用反射实现(js)Eval,asp(Execute)功能 动态执行类库中的函数
- C#动态执行类库中的函数:利用反射实现(js)Eval,asp(Execute)功能
- asp 数组排序函数
- 【ASP.NET】利用Repeater完成对SQL Server数据库的增删改查
- Expert one on one J2EE development without EJB 摘要(1)
- MyCam 开发日志(二十一)------ SetParent()所引起的
- datalist自定义列表的使用心得
- 管理中如何有效授权
- spring+hibernate+osworkflow实现工作流程控制
- ASP对数据库执行函数,利用数组处理.
- ChoiceGroup多选模式
- CentOS5 上安裝iftop工具
- C#正则表达式整理备忘
- 最近的一些面试
- Asp.net中防止用户多次登录的方法
- 统计中文个数
- 算法之装配线问题
- C# 资源释放