淘主机 发表于 2008-5-18 19:34:22

Godaddy ASP主机Access数据库的设置方法和写入权限

Godaddy的Windows主机是国外Windows主机的佼佼者,但设置起来有点麻烦,如果设置不好就会出现无法通过ADO连接Access数据库的问题,或者Access数据库不能正确写入等等。有的时候还会提示错误:“Microsoft OLE DB Provider for ODBC Drivers error '80040e14'”。

针对这些问题,在这里介绍一下如何设置Godaddy的Access数据库。

1、首先进入GoDaddy网站:www.godaddy.com。右侧输入帐号和密码登录,点击My Account进入我的帐号。

2、点击Hosting Account List,出现的页面点击要管理主机对应主域名右侧的Manage Account。

3、进入主机管理页面,点击“Databases”区块,进入Access数据库设置页面。这时可以看到数据库尚未启用,必须先点击“Enable access support”链接才能启用数据库。

4、启用Access数据库之后,系统会在用户的空间里自动生成一个名为access_db 的文件夹,该文件夹才具有读写权限,而且该目录中存放的mdb数据库不能下载。这时,如果用ftp客户端软件(如cuteftp和flashfxp)登录空间的话,可以看到空间里多了一个access_db 目录。但先别急着上传你的数据库。

5、启用数据库之后,可以看到暂时处于pending状态,大概5-20分钟会生效。生效之后,Access数据库设置页面可以看到“Current Access Support: Enabled ”字样,这时才算启用成功。

6、接着,在下面的“Access DSN's”中通过“Create New DSN”创建新的DSN,数据库名就是你的网站的数据库名,用户名和密码可以随意填写。创建完毕之后,同样要等5-20分钟才会生效。如果不行的话,就多等几个小时。

7、好了,后台已经设置完毕。这时,可以将你的数据库(一定要以MDB为扩展名)文件上传至刚才系统生成的access_db 目录下,并设置好你的ASP/ADO数据库连接文件即可。

8、另外,如果浏览自己的网页时,发现Access 数据库里的中文都显示乱码了,可以用Microsoft Access 2000 (或更高版本)里的数据库实用工具,将该数据库转换到早期的Access 数据库版本就可以了。或者在网站asp源文件中添加如下代码也可解决乱码问题:

<%@ CODEPAGE = "936" %>

参考:Godaddy主机Access数据库中文显示乱码的解决方法

关于Godaddy虚拟主机的FSO读写权限和目录权限设置教程参考:

http://bbs.taohost.net/thread-180-1-1.html

相关资料:

Godaddy主机建立MSSQL数据库方法
Godaddy主机导入MSSQL数据库教程
Godaddy主机如何导出MSSQL数据库
使用ASP/ADO链接Godaddy的MSSQL数据库的代码

淘主机 发表于 2008-5-21 22:43:29

有朋友问:Godaddy用ACCESS数据库可以不用放到access_db目录吗?
答案是肯定的,你可以放到你想要的目录,不过要给数据库目录足够的写入权限。
或者直接到控制面板后台建立一个可写入的文件夹。

淘主机 发表于 2009-2-21 09:17:50

不需要,直接设置写权限即可!
教程有两个 , 可以参考:
Godaddy主机的FSO读写权限和目录权限设置教程
http://bbs.taohost.net/thread-180-1-2.html

Godaddy Windows主机目录FSO写入权限设置教程 New
http://bbs.taohost.net/thread-349-1-1.html
页: [1]
查看完整版本: Godaddy ASP主机Access数据库的设置方法和写入权限