zoukankan      html  css  js  c++  java
  • [ASP] asp对数据库的基本操作

    一、添加记录

    方法1:Connection对象的Execute方法

    set con=Server.CreateObject("ADODB.Connection")
    insertstr="insert into 表名(字段1,字段2,...) values(value1,value2,...)  '插入记录SQL语句
    con.Open constr
    con.Execute(insertstr)
    con.close
    set con=nothing
    -------------------------------------------------------------------------------------------
    方法二:RecordSet对象的AddNew方法

    set con=Server.CreateObject("ADODB.Connection")
    set rs =Server.CreateObject("ADODB.RecordSet")
    querystr="select * from 表名"                '查询记录SQL语句
    con.open constr
    rs.open querystr,con,1,3

    rs.AddNew
    rs("字段1")=value1
    rs("字段2")=value2
    ......
    rs.Update

    rs.close
    set rs=nothing
    con.close
    set con=nothing

    二、查询记录

    set con=Server.CreateObject("ADODB.Connection")
    set rs =Server.CreateObject("ADODB.RecordSet")
    querystr="select 字段 from 表名 where ...."             '查询记录SQL语句
    con.open constr
    rs.open querystr,con,1,1

    do while not rs.EOF do
    '读取数据
      变量1=rs("字段1")
      变量2=rs("字段2")
      ...
    loop

    rs.close
    set rs=nothing
    con.close
    set con=nothing


     三、修改记录

    方法一:Connection对象的Execute方法

     set con=Server.CreateObject("ADODB.Connection")
     con.open constr
     updatestr="update 表名 set 字段1=value1,字段2=value2 where id=..."   '更新记录SQL语句
     con.Execute(updatestr)
     con.close
     set con=nothing
    ----------------------------------------------------------------------
    方法二:RecordSet对象的Update方法
     
     set con=Server.CreateObject("ADODB.Connection")
     set rs= Server.CreateObject("ADODB.RecordSet")
     querystr="select 字段 from 表名 where ...."             '查询记录SQL语句
     con.open constr    
     rs.open  querystr,con,1,3
     rs("字段1")=value1
     rs("字段2")=value2
     ...
     rs.Update

     rs.close
     set rs=nothing
     con.close
     set con=nothing

    四、删除记录

    set con=Server.CreateObject("ADODB.Connection")
    deletestr="delete from 表名 where id="&id          '删除记录SQL语句
    con.open constr
    con.Execute(deletestr)
    con.close
    set con=nothing


     

  • 相关阅读:
    【详记MySql问题大全集】四、设置MySql大小写敏感(踩坑血泪史)
    【详记MySql问题大全集】三、安装之后没有my.ini配置文件怎么办
    【详记MySql问题大全集】二、安装并破解Navicat
    【详记MySql问题大全集】一、安装MySql
    【从零开始搭建自己的.NET Core Api框架】(五)由浅入深详解CORS跨域机制并快速实现
    Redhat6.5编译安装MySQL5.6.38详解
    聚宽常用函数汇总
    小象机器学习(邹博老师)学习笔记
    Python画图色板
    kaggle注册、短信验证终极解决方案(亲测181205)
  • 原文地址:https://www.cnblogs.com/felixfang/p/1423341.html
Copyright © 2011-2022 走看看