不到可安装的 ISAM
是什么意思?
程序如下:
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script language="C#" runat="server">
void Page_Load(object sender,EventArgs e)
{
OleDbConnection CC;
OleDbDataAdapter Command;
string strCC;
string strCommand;
DataSet DataSet1=new DataSet();
strCC=@"Provider=Microsoft.Jet.OLEDB.4.0;";
strCC+=@"DataSource=G:\net\SDK\v1.1\QuickStart\aspplus\samples\grocertogo\data\grocertogo.mdb;";
strCC+="Persitst Security Info=False";
strCommand="Select ProductName,UnitPrice from Products";
CC=new OleDbConnection(strCC);
Command=new OleDbDataAdapter(strCommand,CC);
Command.Fill(DataSet1,"products");
DataGrid1.DataSource=DataSet1.Tables["Products"].DefaultView;
DataGrid1.DataBind();
}
</script>
<html>
<head>
<title>Dat Grid Control example</title>
</head>
<body>
<asp:DataGrid id="DataGrid1" runat="server" />
</body>
</html>错误如下:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------找不到可安装的 ISAM。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。源错误:
行 16: CC=new OleDbConnection(strCC);
行 17: Command=new OleDbDataAdapter(strCommand,CC);
行 18: Command.Fill(DataSet1,"products");
行 19: DataGrid1.DataSource=DataSet1.Tables["Products"].DefaultView;
行 20: DataGrid1.DataBind();
源文件: H:\www\aa.aspx 行: 18 堆栈跟踪:
[OleDbException (0x80004005): 找不到可安装的 ISAM。]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
System.Data.OleDb.OleDbConnection.InitializeProvider() +57
System.Data.OleDb.OleDbConnection.Open() +203
System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44
System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304
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.aa_aspx.Page_Load(Object sender, EventArgs e) in H:\www\aa.aspx:18
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
是什么意思?
程序如下:
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script language="C#" runat="server">
void Page_Load(object sender,EventArgs e)
{
OleDbConnection CC;
OleDbDataAdapter Command;
string strCC;
string strCommand;
DataSet DataSet1=new DataSet();
strCC=@"Provider=Microsoft.Jet.OLEDB.4.0;";
strCC+=@"DataSource=G:\net\SDK\v1.1\QuickStart\aspplus\samples\grocertogo\data\grocertogo.mdb;";
strCC+="Persitst Security Info=False";
strCommand="Select ProductName,UnitPrice from Products";
CC=new OleDbConnection(strCC);
Command=new OleDbDataAdapter(strCommand,CC);
Command.Fill(DataSet1,"products");
DataGrid1.DataSource=DataSet1.Tables["Products"].DefaultView;
DataGrid1.DataBind();
}
</script>
<html>
<head>
<title>Dat Grid Control example</title>
</head>
<body>
<asp:DataGrid id="DataGrid1" runat="server" />
</body>
</html>错误如下:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------找不到可安装的 ISAM。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。源错误:
行 16: CC=new OleDbConnection(strCC);
行 17: Command=new OleDbDataAdapter(strCommand,CC);
行 18: Command.Fill(DataSet1,"products");
行 19: DataGrid1.DataSource=DataSet1.Tables["Products"].DefaultView;
行 20: DataGrid1.DataBind();
源文件: H:\www\aa.aspx 行: 18 堆栈跟踪:
[OleDbException (0x80004005): 找不到可安装的 ISAM。]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
System.Data.OleDb.OleDbConnection.InitializeProvider() +57
System.Data.OleDb.OleDbConnection.Open() +203
System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44
System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304
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.aa_aspx.Page_Load(Object sender, EventArgs e) in H:\www\aa.aspx:18
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
strCC+=@"Data Source=G:\net\SDK\v1.1\QuickStart\aspplus\samples\grocertogo\data\grocertogo.mdb;";
strCC+="Persitst Security Info=False";
----直接用----》strCC = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\net\SDK\v1.1\QuickStart\aspplus\samples\grocertogo\data\grocertogo.mdb"
我分不多。要多,我就多给了。谢谢了。能不能讲一下,我原来的东西,错在哪里了?当然,我已经很感谢了。。是不情之请。