- 热门文章:
- · 基于ASP的站内多值搜索
- · 基于ASP的站内多值搜索
- · asp使用jmail4.3的模块
- · 用ASP建造自己的聊天室
- · ASP 函数语法速查表
- · 用ASP 实 现 分 页 显 示
- · iis5的asp泄露
- · 纯asp代码实现图片和文本同步上传
- · 如何用ASP返回图片?
- · 用VB将ASP代码封装成DLL
- · ASP编程操作Excel(提高版)
- · 改进 ASP 的字符串处理性能
上一篇:如何使用ASP制作类似安装向导的页面? >>
ASP与ACCESS数据库
<% set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from ad order by bs",conn,1,1
do while not rs.EOF
response.Write "<a href="&trim(rs("url"))&" target=_blank>"&trim(rs("wordlink"))&"</a><br>"
rs.MoveNext
loop
rs.Close
set rs=nothing
%>
注:“wordlink”是表里面的一个字段名。
2 连接数据库一般都用这条语句:
<!--#include file="conn.asp"-->
Conn.asp代码如下:
<%@ CODEPAGE = "936" %> //这句话可以不要的
<%
dim conn
dim connstr
dim db
db="db/my.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
startime=timer()
%>
3例如:下面为添加留言的页面:(次文件名是tianjia.asp)
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
name = Request("name")
mail = Request("email")
face = Request("face")
sql="select * from message" (message是表名)
rs.open sql,conn,3,3
rs.addnew
rs("A_Name")=name
rs("A_Mail")=mail
rs("face")=face //这个是选择的图象,在数据库表的字段中可以用image/1.jpg就可以了
rs.update
rs.close
Response.Redirect "xianshi.asp" //这句话是重定向页面,即跳转到xianshi.asp
%>
<%
set rs=nothing
conn.close
set conn=nothing
%>
在写留言的页面只要加这条语句:<FORM action=tianjia.asp method=post>则提交时就调用tianjia.asp
4 <%
set RS=server.createobject("adodb.recordset") //要对表进行操作就要这条语句就可以。
SQLcmd = "Select * From message Order By A_Time Desc" //按时间排序(A_Time)是一个字段
RS.Open SQLcmd, conn, adOpenStatic, adLockPessimistic
page = CLng(Request("txtpage"))
RS.PageSize = 5 //每页显示五条信息
If page < 1 Then page = 1
If page > RS.PageCount Then page = RS.PageCount //总页数
RS.AbsolutePage = page
%>
●当想显示总页数时只需要这条语句: <%=RS.PageCount%>
●要显示当前页面为第几页时只要这条语句: <%=page%>
●下面是执行上一页、下一页的显示办法
<%
If page <> 1 Then
Response.Write "<td ><font size=4>" &_
"<a href=xianshi.asp?txtpage=1>首页</a>"
Response.Write "<td ><font size=4>" &_
"<a href=xianshi.asp?txtpage=" & (page - 1) & ">上一页</a>"
End If
If page <> RS.PageCount Then
Response.Write "<td ><font size=4>" &_
"<a href=xianshi.asp?txtpage=" & (page + 1) & ">下一页</a>"
Response.Write "<td ><font size=4>" &_
"<a href=xianshi.asp?txtpage=" & RS.PageCount & ">尾页</a>"
End If %>
来自广东
图象
|
|
|
|
|图象
名字<font>来自<%=RS("area")%> </font> 就可以从数据库中调出“广东”两字
<IMG src="<%=RS("face")%>" width="90" height="90" border=0>调出图片
同样下面的123 也是从数据库中调出的<%=RS("A_Name")%>
***要掉出什么内容只需要把光标移到哪里然后“取数” 最后不需要对数据表操作了要关掉表以及数据库的连接。代码如下所示:只要表没有关掉就可以随时对数据库操作,即可以用到下面的语句<%=RS("face")%>来取数。
<%
RS.MoveNext
If RS.EOF Then Exit For
Next
RS.Close
conn.Close
%>
下一篇:基于ASP的站内多值搜索 >>
相关文章:
- · 在asp 中使用 sql_dmo 给表添加索引
- · 常用ASP自定义函数集
- · 如何自定义类以及如何使用自定义类
- · 在Flash中使用ASP技术
- · 用Asp隐藏文件路径,实现防盗链
- · asp删除非空目录的例子
- · asp提高首页性能的一个技巧
- · 该文件可以包含在任何需要调用数据库的ASP文件头部,直接过虑掉非法注入
- · 如何用请求字符串传值给用模式窗口打开的aspx页面
- · 用ASP实现网页BBS
- · 初学asp的朋友 asp20条
- · 搭建系统框架发现的三个Web.Config问题
- · Matt Powell的《Server-Side 异步Web Methhods》
- · 在ASP中按指定参数格式化显示时间的函数
- · 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- · 如何使页面中所有的textbox失去焦点
- · aspx页面javascript的几个trick
- · WAP版的手机号码所在地查询
- · 让你的WAP网站有更好的兼容性
- · SuperMap 开发WebGIS的一些经验
- · 二级域名原理以及程序,申请即可开通
- · asp模仿 Lotus Notes 的界面程序
- · 使用正则表达式实现模式图片新闻.ASP
- · 使用ASP实现广告代理
- · 如何记录访问者IP地址
- · ASP包含文件方法详解
- · 如何使用ASP制作类似安装向导的页面?
- · 简单验证码的生成及显示
- · IIS 6 常见问题解答
- · 一个动态编译的例子
- · ASP、JSP、PHP 三种技术比较
- · 改进性能和样式的 24个 ASP 技巧
- · asp 与 asp.net 共享session
- · ASP中一个字符串处理类加强版
- · 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- · 自动适应输入内容高度的TextBox控件(摘自罗永浩全集)
- · 常用ASP自定义函数集 (S.Sams)
- · Session登陆后丢失的解决办法
