易截截图软件、单文件、免安装、纯绿色、仅160KB

asp数据库链接问题 - Web 开发 / ASP

下了个网站,主页及其他页面正常打开,但是运行后台时报错.
运行环境IIS 浏览器 IE7 数据库access
错误如下:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x848 Thread 0xaa0 DBC 0x16d5024 Jet'。
/test/qzw/conn.asp, 第 22 行
磁盘和文件夹已经把everyone设置了全部权限.
conn代码如下:
Dim DBpath
DBpath = "data/tGbX4YkJOOggvyDA.mdb"
Dim conn,connstr
connsr = "DBQ=" & server.mappath(DBpath) & ";DRIVER={MICROSOFT ACCESS DRIVER (*.MDB)}"
Set conn = SERVER.CreateObject("ADODB.connection")
conn.open connsr
除了你把数据库路径写错会出现这种问题以外,还有的原因应该是对系统临时目录访问权限不够的原因,所以应该把everyone加入到系统临时目录的安全选项中。。 

记住是系统的临时目录,不是用户的临时目录~如:2000的系统临时路径是:/winnt/temp

其实就是让用户的环境变量temp目录对所有用户可写


XP下的话,要用命令行cacls "c:\data\*.*" /T /E /G Everyone:F 修改权限
connsr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath(DBpath)

权限问题

有个情况我忘记说明了,访问页面没有问题,出现这个情况是后台,运行后台就出现这个错误


引用
后台运行你必须重新加个conn.asp文件到你后台目录下
并将DBpath = "data/tGbX4YkJOOggvyDA.mdb"改为:


相关问答:

动态取得asp类成员

有一个类
class adc
{
dim a,b,c
}
如何在另外一个类中取得类成员及成员个数
class getmenber
{
dim menbers()
function getmenbers(resclass)
'res为一未知类
'getmenber ......

求助asp.net图片上传 - .NET技术 / ASP.NET

就是一个按钮,点击之后打开对话框,然后选取图片。就这样上传。。
怎么实现。在网上搜到那么多的代码,全是很多的那种,不知道,看不下去。
所以在这里想请大哥大姐帮帮忙。

使用自带的fileupload控件可以实现 ......

asp.net如何重启网站? - .NET技术 / ASP.NET

我用的是Godaddy的服务,使用
C# code:
HttpRuntime.UnloadAppDomain();
来重启程序会抛出异常,应该是权限不够,请教大家还有没有其他的办法?
using System.ServiceProcess;
  public void ResetAsp ......

ASP怎样实现关键字过滤? - Web 开发 / ASP

各位:我的论坛程序需要关键字过滤,请问这样的效果怎样实现呢?谁有源码贴一下,谢了。
用replace噻

<script language="javascript">
var x = "1,2,3,4312321aaa"
var j = x.repla ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号