Вот мой Connection.cs:«Не удался найти устанавливаемый ISAM» для Jet.OLEDB на connection.Open
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`: Could not find installable 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>
Это может иметь полезную информацию: https://support.microsoft.com/en-us/kb/209805. – lintmouse
Посмотрите на это, что может быть дубликат: http://stackoverflow.com/questions/11562267/system-data-oledb-oledbexception-could-not-find-installable-isam –
Можете ли вы опубликовать свою строку подключения? –