获取access数据不了,显示如下:using System; using System.Web; 
public class config : IHttpHandler { 
public void ProcessRequest(HttpContext context) { 
if (context.Request["type"] != null) { 
string type = context.Request["type"]; 
string content = "获取信息失败!"; 
switch (type) { 
case "a1": content = GetDal.GetFirstCol("sm_a1", "sm_config").ToString(); break; } //去表sm_config 中SM_A1数据
context.Response.Write(content); } } 
public bool IsReusable { get { return false; } } }
但用vs2005调试却可以提取数据库

解决方案 »

  1.   

    本帖最后由 net_lover 于 2010-10-27 23:19:23 编辑
      

  2.   

    检查连接字符串
    access文件和文件夹操作权限
      

  3.   

    access文件和文件夹 属性只读 会不会这个影响?但我怎么也更改不了他只读的属性
      

  4.   

    检查字符串连接问题、mdb文件权限问题、服务器操作系统位数问题(32 or 64)
      

  5.   

    字符串链接 <appSettings>
    <add key="Con" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|#kuyun.mdb"/>
    </appSettings>
    似乎并没什么问题!
    系统XP 
      

  6.   

    检查mdb文件的属性-安全性设置是否允许ASPNET账户可读取或者修改
      

  7.   

    调试可以,发布到ISS不可以 一般就是权限问题了