5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
|
||||||
1 | ||||||
Проверка существующего пользователя при регистрации27.03.2017, 15:17. Показов 2364. Ответов 12
Метки нет (Все метки)
Всем доброго времени. Пилю форму регистрации в БД а для этого проверяю по имени,фамилии и отчеству - есть ли пользователи с такими данными в базе. Но не смотря на то что таких юзеров уже >10 прога продолжает добавлять одни и те же данные. Вот код :
0
|
27.03.2017, 15:17 | |
Ответы с готовыми решениями:
12
Проверка пользователя при регистрации Проверка возраста при регистрации пользователя Ошибка в БД при регистрации пользователя Ошибка при регистрации пользователя |
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
|
||||||
27.03.2017, 16:23 [ТС] | 3 | |||||
Почему? ведь
0
|
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
|
27.03.2017, 16:25 | 4 |
открой для себя синтаксис if
0
|
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
|
||||||
27.03.2017, 16:45 [ТС] | 5 | |||||
код
Добавлено через 7 минут при отладке : read свойство HasRows = false.
0
|
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
|
|||||||||||
27.03.2017, 16:56 [ТС] | 7 | ||||||||||
И? программа всегда дойдет до else если
Что измениться если я так напишу ?
0
|
27.03.2017, 17:03 | 8 |
тем более, тогда и 17 строка не выполняется. Хотя это неважно, т.к. 19 строка выполняется безусловно.
Добавлено через 56 секунд где у вас else в исходной версии?
1
|
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
|
||||||
27.03.2017, 17:06 [ТС] | 9 | |||||
Добавлено через 52 секунды в том и проблема
0
|
27.03.2017, 18:31 | 10 |
Убедитесь, что
а) запись, которую вы ищете, существует б) запрос, который вы выполняете, возвращает хотя бы одну строку. Это можно сделать извне вашей программы, например, в Management Studio
1
|
5 / 5 / 1
Регистрация: 08.03.2017
Сообщений: 229
|
|||||||||||
27.03.2017, 18:36 [ТС] | 11 | ||||||||||
Добавлено через 1 минуту
0
|
27.03.2017, 18:54 | 12 |
EvgenNews, посмотрите пример использования SqlDataReader
https://msdn.microsoft.com/ru-... .110).aspx Мне кажется, вы забыли вызвать метод .Read()
0
|
784 / 615 / 273
Регистрация: 04.08.2015
Сообщений: 1,707
|
|
27.03.2017, 22:50 | 13 |
EvgenNews, самое простое объяснение - порядок фамилии, имени и отчества перепутан. Убедитесь, что в запросе нет чего-то типа [customer_Name] = 'Петр'.
0
|
27.03.2017, 22:50 | |
27.03.2017, 22:50 | |
Помогаю со студенческими работами здесь
13
Ошибка при регистрации пользователя Вывод сообщении при регистрации пользователя Автоматическое создание сабдомена при регистрации пользователя Добавление орг.единицы при регистрации пользователя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |