日期:2014-05-20  浏览次数:20456 次

求救:请高手帮帮忙!!!
为什么下面这句会出错?错哪   了?
string   conn   =   HttpContext.Current.Server.MapPath( "tushuguan.mbd ");
总是提示:
未处理的“System.NullReferenceException”类型的异常出现在   tushuguanli.exe   中。

其他信息:   未将对象引用设置到对象的实例

代码如下:
  //连接数据库
string   conn   =   HttpContext.Current.Server.MapPath( "tushuguan.mbd ");
string   connectionString   = "Provider=Microsoft.Jet.OLEDB.4.0;   DataSource=   "   +   conn;

//创建command对象并保存sql查询语句
OleDbConnection   myOleDbConnection   =   new   OleDbConnection(connectionString);
OleDbCommand   myOleDbCommand   =   myOleDbConnection.CreateCommand();
myOleDbCommand.CommandText   = "SELECT   ID,   pwd   "+ "FROM   login   ";
myOleDbConnection.Open();
........


------解决方案--------------------
看看conn 的值

*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
tushuguan.mbd当前目录下可以找到吗?
------解决方案--------------------
tushuguan.mbd路径不对吧
------解决方案--------------------
看下你的tushuguan.mbd文件是不是与tushuguanli.exe 在同一文件夹下