what error did you get? is the SQL correct? do you meanstring strsql="SELECT name,two from thename";??
解决方案 »
- ASP。NET在进行配置数据源时找不到业务对象?
- 怎么计算从输入网址到服务器 到浏览器开始显示aspx页面之间的时间
- UpdatePanel后台遍历checkbox的问题
- 看看吧,这是母板页有啥错
- *****Datalist二层嵌套事件问题?
- 超简单问题:在数据库access里,字段为日期,数字,货币,当插入记录为空时出错,应怎样避免?
- 请教dottext(0.95.2004.102)的配置
- 一个问题
- 跳转传值问题 传2个值
- 请问如何更改HttpWebRequest发送给internet的URI中的编码?
- DataGrid如何根据用户的自定义的要求排序数据
- 在ASP页面上绘图时,怎么吧.jpg或.gif转化成bitmap
--------------------------------------------------------------------------------没有可用的错误信息:REGDB_E_CLASSNOTREG(0x80040154)。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 没有可用的错误信息:REGDB_E_CLASSNOTREG(0x80040154)。源错误: 生成此未处理异常的源代码只能在调试模式中进行编译时显示。若要启用该功能,请执行以下步骤之一,然后请求 URL:1. 在生成错误的文件的顶部添加一个“Debug=true”指令。示例: <%@ Page Language="C#" Debug="true" %>或者:2. 将以下节添加到应用程序的配置文件中:<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>请注意,第二种方法将使给定应用程序中的所有文件在调试模式下进行编译。第一种方法只使特定文件在调试模式下进行编译。重要事项:以调试模式运行应用程序肯定会引起内存/性能系统开销。在部署到产品方案中之前,应该确保应用程序已禁用调试。 堆栈跟踪:
[OleDbException (0x80040154): 没有可用的错误信息:REGDB_E_CLASSNOTREG(0x80040154)。][InvalidOperationException: 未在本地计算机上注册“Microstoft.Jet.OleDb.4.0”提供程序。]
System.Data.OleDb.OleDbConnection.CreateProviderError(Int32 hr) +83
System.Data.OleDb.OleDbConnection.CreateProvider() +97
System.Data.OleDb.OleDbConnection.Open() +107
System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44
System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +98
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +36
ASP.first_aspx.Page_Load() +121
System.Web.Util.ArglessEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +10
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +29
System.Web.UI.Page.ProcessRequestMain() +724 以前俺就遇到过这样的错误,搞不清楚是怎么回事
<table>
....
</table>
</form>
To panyee(快乐王子) ( ) 俺做的就是这个很小的显示数据的程序,刚开始学不用数什么数据访问控件吧???俺还没有看到控件哪一章
但是我又找不出来到底为什么错了,错在哪???还请各位仔细帮俺看看,,,如果可以的话做一个小数据库调试一下,,,分如果不够的话俺可以再加的。
===>
Microsoft.Jet.OleDb.4.0;";
strconnection+=@"Data Source=D:\aspasp\first.mdb";
<%@ Import NameSpace="System"%>
<%@ Import NameSpace="System.Web.UI.WebControls"%>
<%@ Import NameSpace="System.Data.OleDb"%><script language="c#" runat="server">
void Page_Load()
{
string strconnection="Provider=Microsoft.Jet.OLEDB.4.0;";
strconnection+=@"Data Source=D:\aspasp\first.mdb";
string strsql="SELECT nam,two from thename";
DataSet objdataset=new DataSet();
OleDbConnection objconnection=new OleDbConnection(strconnection);
OleDbDataAdapter objadapter=new OleDbDataAdapter(strsql,objconnection);
objadapter.Fill(objdataset,"you");
a.DataSource=objdataset.Tables["you"];
a.DataBind();
}
</script><html>
<form runat=server>
<table>
<tr>
<td>a</td><td>b</td><td>c</td><td>d</td></tr>
<tr>
<td><asp:datagrid id=a runat="server"/></td>
<td><asp:datagrid id=b runat="server"/></td>
<td><asp:datagrid id=c runat="server"/></td>
<td><asp:datagrid id=d runat="server"/></td>
</tr>
</table></form>?
</html>