asp学习网: 首页 >> asp入门 >> asp连接access的一次学习经历

asp连接access的一次学习经历

本文内容由本站网友 樱花木道㊣ 提供 未经授权 不得转载

1、一开始把Createobject写成了Creatobject

//点评:看来小错误也是大麻烦呀 最好使用有语法加亮的编辑器 比如我用的editplus  这个软件网上有得下  30天的试用

2、后来我使用了代码:

<%
dim conn
set rs=Server.Creatobject("ADODB.Connection")
conn="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("tushu.mdb")
rs.open conn
%>

//点评:这个方式 应该在2003年前还是很流行的 当然 我们现在要用oledb啦

3、然后我就修改成为了

<%
dim conn
set rs=Server.Createobject("ADODB.Connection")
conn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("tushu.mdb")
rs.open conn
%>

//显然呢  这位朋友终于找到了正确的方法 但是他的变量命名还是有问题。

 

最后,写一个access连接的asp脚本大家参考一下:

<%
on error resume next
dim conn

dim mymdb:mymdb="asdadada.mdb"
set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath(mymdb)
 //这个链接字符串指定了数据的驱动和数据地址  asp中的连接字符串都是这样子的


if err then
err.clear
response.write("数据链接错误。")

//在连接失败给出模糊提示 防止暴露数据库地址 例如在ftp更新数据的时候 如果asp报错把access地址暴露了是很危险的

//这个就是所谓的暴库 access相对还是一个危险的东西 不过小巧实用
response.end()
end If
%>

然后是一个关闭连接的函数

aspxuexi.com asp学习网提供

Function closedata()
conn.close
Set conn=Nothing
End function

这样子  我们可以把这个核心的文件include进去,然后每次使用的时候只需要修改access的地址就可以啦。

 

感谢 樱花木道㊣ 的提供。

 

 

from:asp学习网/title:asp连接access的一次学习经历/ time:2006-11-22 21:16:56

本文主题asp连接access的一次学习经历

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行