基本都是支持的,网上说不支持access,都是误传。
最重要的一点是让IIS pool 64位的 也支持32位的就可以了,plesk 面板上可以修改,不可以的话可以联系客户或者开工单让网站开一下。
基本这个步骤可以解决问题
2.如果使用asp连接access数据库, 要允许使用父路径,也就是支持 ../ 和 ./这种路径; 这个可能会导致连接不上数据库
3. 还遇到一些连接错误,后面才发现,数据库的文件夹要有写入权限。比如123.mdb放在database文件夹下 ,要database写入权限
不然rs.open(sql),conn,1,1 读取没有问题,但是rs.open(sql),conn,1,3 写入就有问题了。也是困扰了一阵子
4. plesk 提供ODBC数据库连接,直接新建连接access, 取名connstr (这里面要填写数据库路径,这个时候可以用个阿江asp探针找到自己的网站路径,把完整的数据库路径c:/interpub/www/user/.../xxx.com/database/123.mdb加进去连接)
dim conn,connstr
Set conn=Server.CreateObject("ADODB.Connection")
conn.open connstr
就可以了,不需要再写数据库路径。
或者
dim conn,connstr
Set conn=Server.CreateObject("ADODB.Connection")
DataPath=Server.MapPath("/Database/data.mdb") '数据库的路径
conn.open "provider=microsoft.jet.oledb.4.0data source="&DataPath
所以说godaddy 之类的国外网站不支持access的都是自己不会用,误导别人。
这些都是亲测的。
建议遇到问题不要去国内找答案,去Google,国外很多真实的回复,不会误导别人。
godaddy的windows主机用的PLESK的控制面板,不用做access数据库得用专门设置。你本机可以,就可以使用,把ACCESS数据库文件放到App_Data文件夹内,同时开启父路径就可以正常使用了。我2021年4月15日买的windows主机,都可以ACCESS+ASP直接使用。
一、备份数据库首先使用cd命令进入自己想要备份的目录。选好目录后,在命令行输入以下命令来备份数据库:mysqldump -h 数据库地址 -p 数据库名称 -u 数据库用户名 bak.sqlbak.sql是你想要备份的数据库的文件名称(自定义的)。然后回车,要求你输入登录数据库的密码,输入密码再回车。注意:Linux系统输入密码是不显示的,直接输入完毕回车就可以了。然后数据库就备份好了,在当前目录下可以查看到bak.sql备份文件。使用FTP工具下载到本地电脑,这样,整个数据库备份过程就完成了。二、导入数据库首先,登录方法类似。进入SSH命令行模式后,选择好目录,输入以下命令:mysql -h 数据库地址 –p 数据库名称 –u 数据库用户名然后回车,提示输入数据库密码,输入密码后回车就进入了MySQL数据库命令行模式。最后,输入以下命令再回车:source bak.sql,bak.sql是你已经备份好的数据库文件名称。这样,网站数据库数据就导入到了你的数据库中了。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)