zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    待重写
    待重写
    待重写
    ReflectionUtils使用
    kafka消费组、消费者
    待重写
    Map接口常用实现类学习
    利用httpClient发起https请求
    sql常用格式化函数及字符串函数
    method reference
  • 原文地址:https://www.cnblogs.com/liuzhengliang/p/1214712.html
Copyright © 2011-2022 走看看