电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > ASP教程 > 正文
ACCESS数据库在ASP中的应用
ACCESS数据库在ASP中的应用
2011-1-6 22:27:40  文/佚名   出处:网页吧   
ASP语言中ACCESS数据库的连接及其几个操作:
数据库的连接:
<%
datafile="data.mdb"
set rs=server.createobject("adodb.connection")
conn="DRIVER={Microsoft Access Driver (*.mdb)}; data source=" & server.mappath(""& datafile &"")
rs.open conn
%>
添加数据:
<%
set rs=server.createobject("adodb.recordset")
sql="select*from tablename"  'tablename为数据中表的名称
rs.open sql,conn,1,1
rs.addnew
rs("data1")="new1"
rs("data2")="new2"
rs("data3")="new3"
……
rs("datan")="newn"
rs.update
rs.close
conn.close
set rs=nothing
set sql=nothing
%>
删除数据:
<%
set rs=server.createobject("adodb.recordset")
sql="select*from tablename where del=del" '第二个del为你想要删除的数据
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "数据不存在"
else
rs.delete
response.write "数据已经删除"
end if
%>
数据查询:
<%
set rs=server.createobject("adodb.recordset")
sql="select*from tablename where data=data" '第二个data为你想要查询的数据,也可为多个,用“,”号分开
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "数据不存在"
else
rs.delete
response.write rs("data") '如果有多个相同的数据,这可用for ……next 循环语句
end if
%>
数据显示:
<%
set rs=server.createobject("adodb.recordset")
sql="select*from tablename"  
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "数据库中没有数据"
else
while not rs.eof
response.write rs("data1") 
response.write rs("data2")
response.write rs("data3")
……
response.write rs("datan")
rs.movenext
wend
end if%>
------------------------------------------
所以必须<%定义变量a、b、c 等等
调用数据库中的位置
%><table>
<tr><td><%a%></td></tr>
<tr><td><%b%></td></tr>
<tr><td><%c%></td></tr>
<table>
<%循环调用结束%>
-----------------------------------
VB的语法格式
loop
end loop
而且JAVA一般多用CASE循环
孙彬 10:02:31
VB的语法就是开始 就会有结束标记
孙彬 10:02:44
而JAVA不需要
-------------------------------------------
 <%
      Dim mRs   '定义mrs
Set mRs=ExecuteCmd("select id,SortName from CB_ProductSort where Recycled=0 order by Depth asc,id desc")
      If Not mRs.eof Then
      Do While Not mRs.eof
      %>
      <tr>
        <td width="20"></td>
        <td height="30" align="center">·</td>
        <td><a href="products.asp?id=<%=mRs("id")%>" class="newpro" title="<%=mRs("SortName")%>"><%=CutoffStr(mRs("SortName"),20)%></a></td>
  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    ASP采集水印,缩略图 实现,参考代码
    ASP编程中几个非常有用的例子
    三种中文分词算法优劣比较
    ASP教程:删除记录和链接数据库程序解…
    ASP生成html或者txt文件实例
    分享常用7款天气预报代码iframe嵌入…
    ASP错误信息解决:IIS启用父路径的设…
    禁止网页缓存的方法及代码
    用ACCESS的视图导数据到EXCEL
    推荐如何抓取显示防盗链图片的方法
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号