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/
    博客版权:本文以学习、记录、分享为目的。欢迎大家转载,但务必注明原文地址,谢谢合作!
  • 相关阅读:
    2. 两数相加
    1. 两数之和
    x-pack elasticsearch
    简单的文档
    PHP imagepng函数 问题
    Nginx 配置
    nginx内置变量
    TCP通信
    mysql 的一些操作
    ubuntu 软件包降级
  • 原文地址:https://www.cnblogs.com/colinliu/p/4815796.html
Copyright © 2011-2022 走看看