'数据库连接

db="db.mdb"

set conn=server.createobject("adodb.connection")

conn.open "provider=microsoft.jet.oledb.4.0;data source="& server.mappath(db)

'添加数据函数

function add_form(sl)'添加数据函数

'response.write request("act")

'response.end

if request("act")="add_save" and sl<>"" then

'------------------生成SQL语句----------------小琦

'--------循环memo

For i = 1 To sl

zd_name=zd_name&"memo"&i&","

if request("memo"&i&"")<>"" then

zd_value=zd_value&"'"&request("memo"&i&"")&"'"&","

else

zd_value=zd_value&"'"&null&"'"&","

end if

next

'//--------循环memo

'去掉最后的“,”

zd_name=left(zd_name,len(zd_name)-1)

zd_value=left(zd_value,len(zd_value)-1)

sql="Insert into pub_doc("&zd_name&")values("&zd_value&")"

'//------------------生成SQL语句----------------小琦

conn.execute(sql)

response.write "添加数据成功!"

Response.End

end if

end function

'修改数据函数

function edit_form(sl)'修改数据函数

if request("id")<>"" and request("act")="edit_save" and sl<>"" then

'------------------生成SQL语句----------------小琦

'--------循环memo

zd_name="" '字段名子

For i = 1 To sl

zd_name=zd_name&"memo"&i&"="

if request("memo"&i&"")<>"" then

zd_name=zd_name&"'"&request("memo"&i&"")&"'"&","

else

zd_name=zd_name&"'"&null&"'"&","

end if

next

'//--------循环memo

'去掉最后的“,”

zd_name=left(zd_name,len(zd_name)-1)

'//------------------生成SQL语句----------------小琦

sql="Update pub_doc set "&zd_name&" where id="&request("id")&""

conn.execute(sql)

response.write "修改成功!"

Response.End()

end if

end function

function read_edit_form(sl)'修改前读取数据函数

if request("id")<>"" and request("act")="edit" and sl<>"" then'读取要修改的数据

'------------------生成SQL语句----------------小琦

zd_name="" '字段名子

'--------循环memo

For i = 1 To sl

zd_name=zd_name&"memo"&i&","

next

'//--------循环memo

'去掉最后的“,”

zd_name=left(zd_name,len(zd_name)-1)

sql="select top 1 "&zd_name&" from pub_doc where id="&request("id")&""

'//------------------生成SQL语句----------------小琦

set rs = conn.execute(sql)'查询

response.write "

response.write "function read_data(){"'

'--------循环赋值

for each i in split(zd_name,",")

response.write "frm."&i&".value="""&Replace(Replace(Replace(rs(i)&"||",chr(13),"\n"),chr(10),"\n"),"||","")&""";"'

next

'//--------循环赋值

response.write "}"

end if

end function

function read_form(sl)'读取数据函数

if request("id")<>"" and request("act")="" and sl<>"" then'读取要查看的数据

'------------------生成SQL语句----------------小琦

'--------循环memo

For i = 1 To sl

zd_name=zd_name&"memo"&i&","

next

'//--------循环memo

'去掉最后的“,”

zd_name=left(zd_name,len(zd_name)-1)

sql="select top 1 "&zd_name&" from pub_doc where id="&request("id")&""

'//------------------生成SQL语句----------------小琦

set rs = conn.execute(sql)'查询

response.write ""'写java script的脚本

response.write "function read_data(){"'

'--------循环赋值

for each i in split(zd_name,",")

if rs(i)="" then kongge=" "'如果内容为空,则用空格代替

response.write "frm."&i&".parentElement.innerText="""&rs(i)&kongge&""";"'

next

'//--------循环赋值

response.write "}"

end if

end function

function del()'删除数据

if request("id")<>"" and request("act")="del" then

conn.execute("Delete from pub_doc where id="&request("id")&" ")

response.write "删除成功!"

response.end

end if

end function

function xiaoqi_end()

if request("id")<>"" and request("act")="" then response.write "frm.save.removeNode(true);read_data()"

if request("id")<>"" and request("act")="edit" then response.write "read_data()"

session("act")=""

end function

function get_act(sl)

add_form       sl

edit_form      sl

read_edit_form sl

read_form      sl

del

end function

'设置动作

if request("act")="add" then session("act")="add_save"

if request("act")="edit" then session("act")="edit_save"

%>

java中简单的删除添加修改_教你数据库简单实现添加,显示,修改,删除的方法相关推荐

  1. java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号

    java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号 介绍 数据库中很多字段都会限制长度,为了方便用户使用,在前端界面给出限制长度的提示,看网上很多写的获取字符串长度都没有 ...

  2. java中的LinkedList(链表)与ArrayList(动态数组):(1)简单辨析

    一.数组的缺点(为什么需要引入JAVA集合): 数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合. 首先数组可以存放基本数据类型和对象, ...

  3. java中如何限制输入非空_项目中的参数限制、非空、以及集合中的验证,你真的会做吗(Java)...

    背景: 在项目管理中,我们通常要对一个个参数做验证, 前端校验,后端加校验,这里为了保证校验的一致性,我们需要将我们的校验写的比较高效率一点,不至于满篇都是is null的进行参数验证,为了成为一个成 ...

  4. java中的图形界面编辑界面_第58节:Java中的图形界面编程-GUI

    欢迎到我的简书查看我的文集 前言: GUI是图形用户界面,在Java中,图形用户界面我们用GUI表示,而GUI的完整英文为: Graphical User Interface(图形用户接口), 所谓图 ...

  5. java中的高内聚和低耦合和接口的简单理解

    ## *浅谈java编程语言中高内聚和低耦合**先说低耦合中一个例子: 假设你的一个web应用包含50个函数<或者说方法> 你改动一个函数,其他函数正常运行工作...这就是低耦合.高内聚: ...

  6. java 中的finally你知多少_「JAVA」详述Java异常体系,处理异常时配上finally效果更佳...

    什么是异常 从事Java开发的小伙伴对于"异常"应该不陌生,因为每天都会遇到不少异常,或捕获,或抛出.那究竟什么是异常?异常即非正常的,不同于平常.一般化的情况.在平时生活中,医生 ...

  7. java中short能优化int吗_关于java:为什么short基本类型比long或int显着慢?

    我试图通过将int原语更改为短裤来优化Android游戏的RAM使用率.在进行此操作之前,我对Java中原始类型的性能感兴趣. 因此,我使用卡尺库创建了这个小的测试基准. public class B ...

  8. java中model接口与实现类_关于java中dao,model,service,impl,util的理解

    dao 与数据库的操作,增删改查等方法 model 一般都是javabean对象,例如与数据库的某个表相关联. service 供外部调用,等于对dao,model等进行了包装. impl 定义的接口 ...

  9. java中的静态变量的作用域_详解JAVA中static的作用

    1.深度总结 引用一位网友的话,说的非常好,如果别人问你static的作用:如果你说静态修饰 类的属性 和 类的方法 别人认为你是合格的:如果是说 可以构成 静态代码块,那别人认为你还可以: 如果你说 ...

  10. Java中什么是字符串的拷贝_关于java中字符串对象的拷贝

    1两种数据类型 java中有两种数据类型: 基本数据类型 引用数据类型 基本数据类型有整型.浮点型的数字常量和字符常量,而类是引用数据类型,所谓引用就是一个对象等于另外一个对象时(前提同一类),都使用 ...

最新文章

  1. String常用操作,StringBuffer。
  2. linux 排程命令,Ubuntu 排程設定 :Crontab 排程使用教學
  3. 汇编--条件跳转指令
  4. vscode 调试_如何使用VSCode调试JS?
  5. glove中文词向量_Summary系列glove模型解读
  6. 巧用计算机辅助培智生,计算机辅助设计答案
  7. 微信小程序 全局共享数据
  8. php绘制雪花墙,基于雪花算法的 PHP ID 生成器
  9. vue : 本地调试跨域问题的解决办法:proxyTable
  10. babel-preset-env
  11. 论文笔记——DenseNet
  12. Spring Boot 2.0.3 集成 ActiveMQ 5.15.4 与 内嵌启动 ActiveMQ 服务
  13. 2017OKR年终回顾与2018OKR初步规划
  14. Java学生管理系统项目
  15. 基于Python编写的倒计时工具
  16. java最简单的打印日历表_java实现打印日历
  17. 【信号与系统】指数信号与正弦信号
  18. ERP业务流程优化设计之思想和原则
  19. mybatis plus 看这篇就够了,一发入魂
  20. matlab 2016b下载安装

热门文章

  1. vue学习笔记-9-tab选项卡小案例
  2. js高级学习笔记(b站尚硅谷)-5-回调函数
  3. whoami 显示“我是谁”
  4. xgboost安装_机器学习笔记(七)Boost算法(GDBT,AdaBoost,XGBoost)原理及实践
  5. docker 镜像源_前端 Docker 镜像体积优化
  6. python抓取天气预报_抓取天气预报的代码(Python)
  7. css实现圆球旋像水波波动_这49个CSS知识点你未必会知道
  8. 模拟封装ajax,模拟jQ封装ajax,调用时出现Uncaught ReferenceError: param is
  9. vue for 初始值_vue全套教程(实操)就在这里
  10. WEBPACK+ES6+REACT入门(2/7)-在项目中使用react以及JSX语法介绍