Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
 
Programm
Заблокирован
#1

Продумать логику авторизации в бд - C#

12.10.2014, 15:19. Просмотров 1194. Ответов 28
Метки нет (Все метки)

есть таблица созданная в Access (Login) в ней два поля (Логин и Пароль). Как реализовать проверку: водим логин в текстбокс1 и пароль в текстбокс2, нажимаем кнопку, если совпали данные, то все хорошо, иначе ошибка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2014, 15:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Продумать логику авторизации в бд (C#):

Как лучше продумать интерфейс и логику БД для больницы (MS SQL) - C#
Есть база Больница. Требуется чтобы в C# заполнялось в форме Лечение и указывались лекарства и цена. Список лекарств и цена будет в...

Сбор данных с серверов. Продумать архитектуру - C#
Прочел книгу по C#, про патерны. Теперь хочу написать проект, но возникли трудности с построением архитектуры классов, конечно можно в лоб...

Как продумать устройство и связь таблиц в БД для спортивной игры - C#
Здравствуйте, подскажите, пожалуйста, правильно ли я понимаю и как лучше это реализовать. Задача: Есть спортивная игра, в которой...

Задача на логику из реального приложения - C#
Всем доброго времени суток! Задача из реальной программы по прочностному расчету, но не пугайтесь, тут только логика и арифметика....

Пишу Lines на C#. Как построить логику игры - C#
Доброго времени суток. Пишу игру линии... Уже отчаиваюсь от сложности... У меня есть 2 формы: 1) Игрок задает сложность игры и размер...

Пишу шашки на C#, как организовать логику игры - C#
Я пишу шашки, но пока что я начинающий сишарпер и мне нужно сформировать условие, а заключается оно в следующем: первые 2 IF организуют ход...

28
meksik
202 / 171 / 54
Регистрация: 04.10.2014
Сообщений: 839
12.10.2014, 16:39 #16
Programm, вы же сказали, что подключение к БД создали с помощью VS, когда таким образом подключаешься, то в проекте должен появится файл БД, DataSet и файл app.config
0
Programm
Заблокирован
12.10.2014, 16:43  [ТС] #17
сделал все с нуля. Вот :
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="WindowsFormsApplication1.Properties.Settings.labConnectionString"
            connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\lab.accdb"
            providerName="System.Data.OleDb" />
    </connectionStrings>
</configuration>
0
meksik
202 / 171 / 54
Регистрация: 04.10.2014
Сообщений: 839
12.10.2014, 16:45 #18
XML
1
<add name="WindowsFormsApplication1.Properties.Settings.labConnectionString">
name измените на что нить нормальное, типа MyDB
и тогда вот так получите строку подключения
C#
1
Properties.Settings.Default.MyDB
0
Programm
Заблокирован
12.10.2014, 16:50  [ТС] #19
сразу две ошибки на эту строчку: в качестве оператора могут использоваться только выражения присваивания и т.д. и "WindowsFormsApplication1.Properties.Settings" не содержит определения для "MyBD" и не был найден метод расширения "MyBD"
0
meksik
202 / 171 / 54
Регистрация: 04.10.2014
Сообщений: 839
12.10.2014, 16:54 #20
Programm, мб все же MyDB, а не MyBD?
сбросьте свой кусок кода, где вы написали свой код с авторизацией (в тегах С#!!!!!!!!!)
и app.config (в тегах XML !!!!!!!!!!!)
0
Programm
Заблокирован
12.10.2014, 16:57  [ТС] #21
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add MyDB="WindowsFormsApplication1.Properties.Settings.labConnectionString"
            connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\lab.accdb"
            providerDB="System.Data.OleDb" />
    </connectionStrings>
</configuration>
а код весь ваш, написанные выше
0
meksik
202 / 171 / 54
Регистрация: 04.10.2014
Сообщений: 839
12.10.2014, 16:58 #22
да не в прямом смысле ж name заменить надо было
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="MyDB"
            connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\lab.accdb"
            providerDB="System.Data.OleDb" />
    </connectionStrings>
</configuration>
0
Programm
Заблокирован
12.10.2014, 17:02  [ТС] #23
смысле не поменялся)) все равно так же
0
meksik
202 / 171 / 54
Регистрация: 04.10.2014
Сообщений: 839
12.10.2014, 17:05 #24
Programm, кароче киньте проект архивом сюда, верну рабочий вариант

Добавлено через 18 секунд
а то мы тут так будем долго мучатся
0
Programm
Заблокирован
12.10.2014, 17:08  [ТС] #25
Вот.
0
Вложения
Тип файла: rar WindowsFormsApplication1.rar (120.4 Кб, 4 просмотров)
meksik
202 / 171 / 54
Регистрация: 04.10.2014
Сообщений: 839
12.10.2014, 17:19 #26
SQL запрос не забудьте только изменить под себя
0
Вложения
Тип файла: rar Autorization.rar (136.1 Кб, 7 просмотров)
Programm
Заблокирован
12.10.2014, 17:34  [ТС] #27
или я не так делаю или что..
запускаю программу и при нажатии на кнопку выдает "Не известный атрибут 'providerDB'"
0
meksik
202 / 171 / 54
Регистрация: 04.10.2014
Сообщений: 839
12.10.2014, 17:43 #28
Programm, я же исправил о_О это в app.config поменяйте на providerName

Добавлено через 28 секунд
Programm, это вы кстати сами там такое сделали
1
Programm
Заблокирован
12.10.2014, 17:47  [ТС] #29
исправил, но при запуски проги он опять меняет на DB... после долгих попыток перестал менять))
спасибо, работает все)
0
12.10.2014, 17:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2014, 17:47
Привет! Вот еще темы с ответами:

Правильно ли это : выносить логику по возможности в данные ? - C#
Ваяю приложение в паттерне MVVM, с прицелом на дальнейшее частичное портирование на мобильную платформу. И стараюсь, по возможности,...

Передача переменной в метод - объясните логику (код внутри) - C#
Добрый день! using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; ...

Подскажите решение или логику задачи с поиском количества друзей - C#
Задача такова: Есть какаято компания, ее директор Петр, он хочет уволить кого то, но незнае кого, и решил уволить того у кого будет...

Как лучше организовать бизнес-логику и сильно связанные сущности - C#
Доброго времени суток! Суть вот в чем. В модели Entity Framework (db first) имеется несколько сущностей, допустим &quot;Заявка&quot; и &quot;Задача в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru