• asp中添加数据的两种方法(access数据库)


      (方法一)insert into 语句
       <%
       if  request.Form("sub")="mysub" then
           myclassname=request.Form("classname")
           sql="insert into class (classname) values ('"+myclassname+"') "
           conn.execute(sql)
       end if
    说明:页面有一个表单,
          <input type="text" name="classname" />
         <input type="hidden" name="sub" value="mysub" />
    非常简单,就一句代码,非常简单

    (方法二)rs.addnew方法
    <% if request.form("sub")="mysub" then '定义一个hidden,用来向服务器传递数据
    y_title1=trim(request.form("y_title"))
    y_name1=trim(request.form("y_name"))
    y_content1=trim(request.form("y_content"))
    date1=cstr(date())
    set rs=server.CreateObject("adodb.recordset")

    sql="select * from y_news"
    rs.open sql,conn,3,3
    rs.addnew
    rs("y_title")=y_title1
    rs("y_name")=y_name1
    rs("y_content")=y_content1
    rs("y_time")=date1
    rs.update
    rs.close
    set rs=nothing
    response.Redirect("list.asp")
    response.End()
    end if
    %>

    说明:个人感觉这两种执行的效率差不多,但是第一种conn.execute看起来更简单些,rs.open看起来更好理解一些。
    不管是rs.open sql,conn还是conn.execute(sql) [这里的SQL是delete,update,insert]执行以后都会返回一个关闭的记录集,在使用过程中不要来个rs.close在文件最后再写rs.close 在使用过程中不要来个rs.close在文件最后再写rs.close
    具体请参见:http://www.wlue.cn/html/200833115606.html
  • 相关阅读:
    虚方法与非虚方法,native关键字
    Java多态
    Java对象初始化顺序
    继承、初始化
    递归,斐波那契,对象类型数组
    方法重载
    可变形参
    idea
    ss 如何解决margin-top使父元素margin失效
    js中call和apply的用法和区别
  • 原文地址:https://www.cnblogs.com/liuzhengliang/p/1214712.html
Copyright © 2020-2023  润新知