zoukankan      html  css  js  c++  java
  • ASP数据库操作方法

    首先,必须要使用打开数据库方法:

    <%
    dim objconn,objconnstr
    set objconn=server.createobject("adodb.connection")
    objconnstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/data.mdb")
    objconn.open objconnstr
    %>
    

    1、添加数据库表

    <%
    dim sql
    sql="Create Table colin(id counter primary key,company text,addr text,dep text,contacts text,phone text,casename text,caseid int,qs_inf text,qs_wt text,isdel bit,createtime datetime)"
    objconn.execute(sql)
    objconn.Close
    response.Write("添加完成")
    %>
    

    2、查询表字段

    <%dim sql,rs1
    set rs1=server.CreateObject("Adodb.recordset")
    sql="select top 1 * from colin"
    rs1.open sql,objconn,1,2
    For i=0 To rs1.fields.count-1
    t=rs1.fields(i).name
    response.Write(t&"<br />")
    next
    %>
    

      

    3、添加表字段

    <%dim sql
    sql="alter table colin add column news_id int"
    objconn.execute(sql)
    %>
    

    删除表字段:alter table 表名 drop column 字段名

    4、修改表字段类型

    <%dim sql
    sql="alter table colin alter column exhi_img text(200)"
    objconn.execute(sql)
    %>
    

      

    5、向数据库表添加数据

    <%
    dim a,b,c,d
    a=1
    b=2
    c=3
    d=4
    dim rs,sql
    set rs=server.CreateObject("adodb.recordset")
    sql="select * from colin"
    rs.open sql,objconn,1,2
    rs.addnew()
    rs("a")=a        
    rs("b")=b
    rs("c")=c
    rs("d")=d
    rs("createtime")=now()
    rs.update()
    rs.close
    response.Write("<script language='javascript'>alert('您已成功提交表单')</script>")
    %>

    6、删除数据库表数据

    <%
    dim sql
    sql="delete from colin where id="5" and isdel=true"
    objconn1.execute(sql)
    response.Redirect("adminbranch.asp")
    %>
    
    <%dim sql
    sql="delete from colin where id BETWEEN 3 and 3000"
    objconn.execute(sql)
    response.Write("删除成功")
    %>
    

     

    7、查询并列出数据库表数据

    <%dim rspic,sqlpic
    set rspic=server.CreateObject("adodb.recordset")
    sqlpic="select * from colin order by createtime desc"
    rspic.open sqlpic,objconn,0,1
    if not rspic.eof then
    do while not rspic.eof
    %>
    <tr><td align="center"><%=rspic("a")%></td><td align="center"><%=rspic("b")%></td><td align="center"><%=rspic("c")%></td><td align="center"><%=rspic("d")%></td></tr> 
    <%rspic.movenext
    loop%>
    <%end if%>
    

    -完-

    博客地址:http://www.cnblogs.com/colinliu/
    博客版权:本文以学习、记录、分享为目的。欢迎大家转载,但务必注明原文地址,谢谢合作!
  • 相关阅读:
    Apache 配置多站点访问「为项目分配二级域名」
    php封装的mysqli类完整实例
    PHP实现链式操作的三种方法详解
    php实现简单链式操作mysql数据库类
    PHP PDO_MYSQL 链式操作 非链式操作类
    23个数据库常用查询语句
    微信小程序表单弹窗实例
    ES6 && ECMAScript2015 新特性
    ES6新语法概览
    sql将两个日期之间的日子全列出来
  • 原文地址:https://www.cnblogs.com/colinliu/p/4815796.html
Copyright © 2011-2022 走看看