< Script language= "C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
OleDbConnection Conn1=new OleDbConnectio("Provider=Miscrosoft.Jet.OLEDB.4.0;"+
"Data Source="+Server.MapPath("regedit.mdb"));
string strSQL="select * from regedit";
OleDbCommand Comm1= new OleDbCommand(strSQL,Conn1);
OleDbDataAdapter da1=new OleDbDataAdapter();
da1.SelectCommand = Comm1;
Conn1.Open();
DataSet ds1= new DataSet();
da1.Fill(ds1,"regedit");
dg1.DataSource = ds1.Tables["regedit"].DefaultView;
dg1.DataBind();
Conn1.Close();
}
</script>
<asp:DataGrid id="dg1" runag="server"/>
当小弟我运行上面这段代码时!出现以下错误!“/yiqing”应用程序中的服务器错误。
--------------------------------------------------------------------------------没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。源错误:
行 27: OleDbDataAdapter da1=new OleDbDataAdapter();
行 28: da1.SelectCommand = Comm1;
行 29: Conn1.Open();
行 30: DataSet ds1= new DataSet();
行 31: da1.Fill(ds1,"regedit");
请帮忙解释一下!谢谢了!
private void Page_Load(object sender, System.EventArgs e)
{
OleDbConnection Conn1=new OleDbConnectio("Provider=Miscrosoft.Jet.OLEDB.4.0;"+
"Data Source="+Server.MapPath("regedit.mdb"));
string strSQL="select * from regedit";
OleDbCommand Comm1= new OleDbCommand(strSQL,Conn1);
OleDbDataAdapter da1=new OleDbDataAdapter();
da1.SelectCommand = Comm1;
Conn1.Open();
DataSet ds1= new DataSet();
da1.Fill(ds1,"regedit");
dg1.DataSource = ds1.Tables["regedit"].DefaultView;
dg1.DataBind();
Conn1.Close();
}
</script>
<asp:DataGrid id="dg1" runag="server"/>
当小弟我运行上面这段代码时!出现以下错误!“/yiqing”应用程序中的服务器错误。
--------------------------------------------------------------------------------没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。源错误:
行 27: OleDbDataAdapter da1=new OleDbDataAdapter();
行 28: da1.SelectCommand = Comm1;
行 29: Conn1.Open();
行 30: DataSet ds1= new DataSet();
行 31: da1.Fill(ds1,"regedit");
请帮忙解释一下!谢谢了!
解决方案 »
- 以DropDownList为例子,演示下如何用Web服务器控件获取Javascript代码设置的值;如何通过Javascript代码得到Web服务器控件的值??
- C#高手进来帮帮忙
- 如何处理 百万条同步数据并发
- 用 ajax 的 AsyncPostBackErrorMessage捕捉异常,遇到的问题.........
- 一个treeview的简单问题
- 如何连接SQL2005?
- 有关DataGrid显示的问题
- 想点击treeview的某个节点,得到他的text??
- 看过《C# Web服务高级编程——使用.NET Remoting和ASP.NET创建Web服务》觉得怎么样阿?
- 高分求解-COM组件为什么注册不了?
- 我刚刚学C#,但是现在弄不清楚C#是不是主要是用来WEB的还是做什么的?
- 高手请帮忙,有关序列化的问题
OleDbConnection Conn1=new OleDbConnectio(@"Provider=Miscrosoft.Jet.OLEDB.4.0;...");