买了个空间.域名目录下有 db , log, wwwroot三个文件夹,我的access数据文件只能放在db文件夹里. 因为在本机iis做的时候数据文件都是放wwwroot的app_data里用Server.MapPath("app_data\\aaa.mdb");连接的,现在放到wwwroot外该怎么写连接字符串?空间商叫我把access数据文件放到db夹里.然后可以用:
DSN=myDsn;Uid=myUsername;Pwd=; 这样格式的dsn连接之类的.哪位兄弟解释一下.不太懂.
DSN=myDsn;Uid=myUsername;Pwd=; 这样格式的dsn连接之类的.哪位兄弟解释一下.不太懂.
你在winodws控制面板,管理工具,odbc创建一个文件dsn就明白了.
而空间商应该已经做好了一个文件dsn, 所以就只需要设置一下 Conn.open “DSN=myDsn;Uid=myUsername;Pwd=; DBQ=
c:\DATABASE\mydb.mdb;”
我觉得数据库名应该要才对,不然空间商可能有一个固定的数据库名.http://www.webdn.com/web_file/program/asp/N0610728/看看这篇文件,可能对你在原理上有些帮助
应该直接放上去就可以用,不过如果别人知道你的数据库名,就可以下载了,(app_data目录下不知道有没有相关限定,一直用vs2003哈)
所以可以将数据库改成很长的文件名