这个连接access数据库的方法有什么错误。

guhonglangzi005 2010-09-13 07:28:25
帮忙看看为什么会出错?怎样改?


出错信息: “未将对象引用设置到对象的实例”

app.config中的代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<appSettings>
<add key="connString" value="DataSource=App_Date\tsleyyg.mdb"/>
</appSettings>
</configuration>
方法代码:
public class AccessDB
{
#region 变量声明处
public OleDbConnection Conn;
public OleDbCommand Comm;
public OleDbDataAdapter OleDbAdapter;
public DataSet ds;
public OleDbDataReader dr;
#endregion


#region 数据库连接类生成处
public AccessDB()
{
string connectionString="";
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;";
connectionString += @System.Configuration.ConfigurationSettings.AppSettings["connString"].ToString();
Conn = new OleDbConnection(connectionString);
Conn.Open();
}
}
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2010-09-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 guhonglangzi005 的回复:]
找到错误原因了,“app.webconfig”但是还有个错误“Conn.Open();”,这一句提示错误“找不到可安装的 ISAM“。
[/Quote]
参考:http://www.cnblogs.com/finesite/archive/2005/08/23/220941.html
guhonglangzi005 2010-09-13
  • 打赏
  • 举报
回复
找到错误原因了,“app.webconfig”但是还有个错误“Conn.Open();”,这一句提示错误“找不到可安装的 ISAM“。
guhonglangzi005 2010-09-13
  • 打赏
  • 举报
回复
connectionString += @System.Configuration.ConfigurationSettings.AppSettings["connString"].ToString(); 出现异常,没获得“@System.Configuration.ConfigurationSettings.AppSettings["connString"].ToString()”,该怎样改?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧