• 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/
    博客版权:本文以学习、记录、分享为目的。欢迎大家转载,但务必注明原文地址,谢谢合作!
  • 相关阅读:
    Influx Sql系列教程一:database 数据库
    Influx Sql系列教程零:安装及influx-cli使用姿势介绍
    移动端/H5关于cursor:pointer导致的问题
    onselectstart="return false"
    js正则验证之不能使用相同字符
    js通过sessionStorage实现的返回上一页
    MetaHandler.js:移动端适配各种屏幕
    iOS下的 Fixed + Input 调用键盘的时候fixed无效问题解决方案
    js判断三个数字中的最大值
    js判断微信浏览器
  • 原文地址:https://www.cnblogs.com/colinliu/p/4815796.html
Copyright © 2020-2023  润新知