Требуется подключить базу данных, чтобы была возможность пользоваться программой и с другого компьютера. Нужно проверять имя пользователя и пароль с данными из бд. Однако появляется ошибка:
Необработанное исключение типа "System.TypeInitializationException" в System.Data.dll".
Как исправить?
string dirPath = new FileInfo($"{Assembly.GetAssembly(GetType()).Location}").DirectoryName;
string dbName = "login_database.mdf";
string connectionString = $@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename={dirPath}\{dbName};Integrated Security=True";
SqlDataAdapter sda = new SqlDataAdapter("select * from Table_dict where user='"+text_login.Text+"'and password ='"+text_pass.Text+"'", connectionString);
DataTable dt = new DataTable();
sda.Fill(dt);
if (string.IsNullOrEmpty(text_login.Text))
{
MessageBox.Show("Пожалуйста, введите логин и пароль!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
text_login.Focus();
return;
}
try
if(dt.Rows.Count==1)
{
main m = new main();
m.Show();
}
else
{
MessageBox.Show("Пожалуйста, проверьте правильность написания логина и пароля.");
}
}
catch (Exception EX)
{
MessageBox.Show(EX.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
}}
Message=Инициализатор типа "System.Data.SqlClient.SqlConnection" выдал исключение. Source=System.Data TypeName=System.Data.SqlClient.SqlConnection
Message=Инициализатор типа "System.Data.SqlClient.SqlConnectionFactory" выдал исключение. Source=System.Data BareMessage=Система конфигурации не прошла инициализацию
Вероятнее всего, ошибка в App.config. Строка подключения :
<system.data>
<DbProviderFactories>
<clear />
<add name="SQL Data Provider" invariant="Sql.Data.SqlClient"
description=".Net Framework Data Provider for SQL"
type="Sql.Data.SqlClient.SqlClientFactory, Sql.Data,
Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Необходимо было сделать список изображений, чтобы они переключались через TabPagesВ каждом TabPage добавляю объект PictureBox
Доброе всем время суток! Пытаюсь реализовать динамическое добавление VisualElement в компонент LiveChartНо никак это не выходит! Получается добавлять...
Приветствую, начал изучать C# с нуля по книге "Изучаем C#" Эндрю СтиллменаВ книге все происходит в VS2012 for Windows 8
В БД есть таблица логинов и паролей от личных кабинетов клиентов (логины и пароли выдаются при заключении договора с клиентом, так что фактически...