注册 登录
编程论坛 ASP技术论坛

如何建立和打开.asp的Access数据库

nbsyf 发布于 2010-08-01 14:30, 1600 次点击
网上conn.asp文件源代码如下:其中DB = "data/gui.asp"即为我们看到的数据库文件。请教,这gui.asp文件是如何建立的和如何才能打开,我现在用ACCESS或DREAMWEAVER都无法打开,当然也就无法对它进行修改编辑。
<%
starttime=timer()
DbType = "ACCESS" '链接ACCESS数据库

if DbType="ACCESS" then
    DB = "data/gui.asp"
    ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
end if

if DbType="MSSQL" then
    ConnStr = "driver={SQL Server};server=127.0.0.1;uid=zuoxing;pwd=12345678;database=zuoxing"
end if

if DbType="MYSQL" then
    ConnStr = "driver=MySQL;server=SERVER_NAME;uid=UID;pwd=PWD;database=DB_NAME"
end if

On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr

If Err Then
    err.Clear
    Set Conn = Nothing
    Response.Write "数据库连接出错[代码:01],请检查数据库链接文件中的连接字串。"
    Response.End
End If
%>
14 回复
#2
gupiao1752010-08-01 15:44
如果你的数据库文件是MDB.ASP,那么你就在这个文件上点鼠标右键,选择打开方式,找到对应的数据库就可以了。一般选择ACCESS就能打开!

你也可以直接进入ACCESS,在文件菜单上选择打开命令。然后找到那个你认为是数据的文件就可以了!
#3
gupiao1752010-08-01 15:46
你发的连接代码有问题,修改一下:
if DbType="ACCESS" then
    DB = "data/gui.asp" '修改此句为db = "data/gui.asp"对应下面的变量db
    ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
end if

#4
nbsyf2010-08-01 16:35
鼠标右键数据库文件gui.asp,选择CCESS打开方式,结果无法打开,屏幕出现下面提示。
Microsoft Access 无法打开数据访问页,您试图装载的文件无法识别为HTML,可能选择了错误文件,也可能试图打开的数据库文件未在Web服务器上。
#5
wangjy5002010-08-01 21:10

gui.asp
改成
gui.mdb
就行了。
#6
nbsyf2010-08-02 05:07
改了也没有用,图标仍然是.asp图标不是.mdb图标.
#7
hams2010-08-02 09:15
把文件打包发上来
#8
nbsyf2010-08-02 13:37
只有本站会员才能查看附件,请 登录
谢谢
#9
nbsyf2010-08-02 16:38
请打开上面的.asp数据库,并帮助说明这数据库是如何建立的。谢谢
#10
hams2010-08-02 16:42
你发的附件我打开了,原文件名为gui.asp,改为gui.mdb后可用ACCESS打开,内容也能看到,没有问题,如果你用同样的办法打不开,请检查自己的ACCESS程序。
如何建立的?ACCESS不会用么?
#11
nbsyf2010-08-02 20:12
我用的ACCESS是Office XP中的ACCESS,无法打开。您用的ACCESS是什么版本的。
#12
yms1232010-08-02 20:23
以下是引用nbsyf在2010-8-2 05:07:55的发言:

改了也没有用,图标仍然是.asp图标不是.mdb图标.
WinXP操作系统?在资源管理器里,工具下拉菜单,点击文件夹选项,点击查看选项卡,隐藏已知文件的扩展名复选框的对勾去掉,然后应用确定之后再改扩展名
#13
yms1232010-08-02 20:29
只有本站会员才能查看附件,请 登录
#14
nbsyf2010-08-02 21:08
非常感谢,我知道了。
#15
hams2010-08-03 08:42
扩展名是没有问题。不过,做为一名编程人员,或者是打算玩编程的人员,隐藏文件名后缀这类基础知识,不应该别人教你。
1