利用ASP在线维护数据库(2)
时间:2007-10-12 13:53:00
然后,编写ASP程序tzwh1.asp 文件。从session 中读取数据,根据数据项用split函数将其分开,转化为一个数组进行处理,并用trim函数去掉数据前后空格。程序部分代码如下:
<% set rs=session(“rs1”)
edit=trim(Request(“edit”))
id=“, ”&trim(Request(“id”))&“, ”
eno=split(trim(Request(“NO”)), “, ”)
etitle=split(trim(Request(“title”)), “, ”)
epdate=split(trim(Request(“pdate”)), “, ”)
ewriter=split(trim(Request(“writer”)), “, ”)
econtent=split(trim(Request(“content”)) , “, ”)
%>
最后,实现功能键。功能键的选择用case 语句实现。每一个实现过程中,利用inStr比较函数将读出来的eno与数据项的标识号id相比较,可识别出所选的复选框是否有效。for循环体的下界采用Ubound函数,避免了网页数据的提取错误。部分程序代码如下:
<% select case edit
case “insert”
for i=0 to Ubound(eno)
if inStr(id,“, ”&trim(eno(i))&“,”)>0 then
rs.AddNew
rs(“title”)=trim(etitle(i))
rs(“pdate”)=trim(epdate(i))
rs(“writer”)=trim(ewriter(i))
rs(“content”)=trim(econtent(i))
rs.Update
%>
<% =rs(“pdate”)
%>.
<% =rs(“title”) %>.
插入新记录成功!
<% End if
Next%>
<% case “delete”
for i=0 to 9
if inStr(id,“, ”&trim(rs(“id”))&“,” )>0 then%>
<% =rs(“pdate”)
%>.
<% =rs(“title”) %>.
记录删除成功!
<%
rs.delete 1
End if
rs.movenext
if rs.eof then Exit for End if
Next
case “update”
for i=0 to 9
if inStr(id,“,”&trim(rs(“id”))&“,”)>0 then
rs(“title”)=trim(etitle(i))
rs(“pdate”)= trim(epdate(i))
rs(“writer”)= trim(ewriter(i))
rs(“content”)= trim(econtent(i))
rs.Update %>
<% =rs(“pdate”)
%>.
<% =rs(“title”) %>.
记录修改成功!
<% End if
rs.movenext
if rs.eof then Exit for End if
Next
end select
%>
标签:数据库,维护,FrontPage
0
投稿
猜你喜欢
sqlserver索引的原理及索引建立的注意事项小结
2024-01-14 03:39:34
Go channel结构体源码和读写和关闭过程详解
2024-04-26 17:31:08
jupyter notebook 自定义python解释器的过程详解
2021-03-07 15:31:36
浏览器根据什么来判定脚本失控?[译]
2009-02-20 13:36:00
python cv2在验证码识别中应用实例解析
2022-03-29 09:35:58
PHP依赖注入原理与用法分析
2023-09-04 01:22:54
MySQL 不允许从远程访问的解决方法
2024-01-27 03:42:25
在ASP.NET 2.0中操作数据之四十六:使用SqlDataSource控件检索数据
2023-07-04 14:31:37
如何把数据库的记录输出到表格去?
2009-11-06 13:37:00
详解Python中Pyyaml模块的使用
2021-08-19 08:18:23
Tensorflow实现卷积神经网络的详细代码
2022-02-20 22:14:06
MySQL乱码问题深层分析
2009-03-09 14:53:00
分享下GET和POST的真正区别
2023-10-19 23:23:09
pandas中的Timestamp只保留日期不显示时间
2023-12-24 18:45:06
关于通过Java连接mysql对反斜杠”\\“转义的测试详解
2024-01-27 06:52:59
Javascript fso操作文件
2008-07-30 12:51:00
python3爬取各类天气信息
2022-01-18 06:09:35
webpack学习教程之publicPath路径问题详解
2023-07-16 06:09:52
深入理解Python单元测试unittest的使用示例
2022-03-18 04:51:00
Python matplotlib绘图设置图例案例
2021-08-17 07:05:04