【发布时间】:2015-10-23 15:03:22
【问题描述】:
这是我的 Connection.cs:
public class Connection
{
public static string connectionstr = ConfigurationManager.ConnectionStrings["connectionstr"].ToString();
public static OleDbConnection DBconnection()
{
//
// TODO: Add constructor logic here
//
OleDbConnection con = new OleDbConnection(connectionstr);
if (con.State == ConnectionState.Open)
con.Close();
con.Open();
return con;
}
}
当我输入输入值并提交时,它会显示类似这样的错误,
This 是错误:
System.Data.OleDb.OleDbException`:找不到可安装的 ISAM
我是 .NET 框架的新手,我刚刚创建了 login.aspx,所以我没有添加任何源代码。
我的连接字符串是
<connectionStrings>
<add name="connectionstr" connectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\registration.mdb;User Instance=true" providerName="System.Data.OleDb" />
</connectionStrings>
【问题讨论】:
-
这可能有一些有用的信息:support.microsoft.com/en-us/kb/209805.
-
看看这个可能是重复的:stackoverflow.com/questions/11562267/…
-
你能发布你的连接字符串吗?
-
是的,
-
如果它在连接字符串的开头抛出,那么这可能是你的问题 - stackoverflow.com/questions/4214527/…