Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2016, 16:12   #1
fanat_96
Пользователь
 
Регистрация: 09.04.2016
Сообщений: 81
По умолчанию Сравнение данных textbox и БД Access

Здравствуйте.
Есть форма, на которой надо пройти авторизацию, сверив логин и пароль с теми, что лежат в базе. Только у меня что-то это не получается...
Код:
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=chim.mdb";
                    OleDbConnection myOleDbConnection = new OleDbConnection(connectionString);
                        string comandDB  = string.Format("Select * From [user] WHERE Pasport="" + textBox1.Text + """
                    + "AND pass="" + textBox2.Text + """);
                    OleDbCommand check = new OleDbCommand(comandDB, myOleDbConnection);
                    myOleDbConnection.Open();
 
                    if (check.ExecuteScalar() != null)
                    {
 
                        TestCt t = new TestCt();
                        t.Show();
                        this.Close();
                         myOleDbConnection.Close();
                    }
                    else
                    {
                        MessageBox.Show("Неверный логин или пароль");
                         myOleDbConnection.Close();
                    }
fanat_96 вне форума Ответить с цитированием
Старый 01.06.2016, 17:18   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Как именно не получается? В кавычках там не накосячили? Раз уж всё равно формат используете, то пишите так хотя бы:
Код:
string comandDB  = string.Format("Select * From [user] WHERE Pasport=\"{0}\" AND pass=\"{1}\"", textBox1.Text, textBox2.Text);
но вообще кошернее использовать параметры в запросах, а не так вот собирать по кускам и кавычки расставлять
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[VSE2012]Проблема записи date из textbox в access kotkaktot Microsoft Office Access 0 02.10.2015 18:55
Сохранение RadioButton и Textbox в БД Access Rocksana Microsoft Office Access 0 14.02.2015 19:27
записать текст из Access в textBox !Katrin Помощь студентам 0 20.12.2012 17:40
Сравнение ячеек данных Stringgrid и ячейками данных Access Gulden БД в Delphi 0 05.06.2012 11:26
сравнение текста из textbox с записями в базе данных Julia_90 Помощь студентам 1 08.12.2010 10:07