Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
MS SQL

Ошибка на форме авторизации Visual Studio 2010

12.05.2015, 11:21. Показов 5231. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При вводе логина и пароля и после нажатия кнопки вход выдает ошибку:

Неправильный синтаксис около ключевого слова "User".
И кидает на строку :dr = cmd.ExecuteReader();

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("Data Source=ServerName;Initial Catalog=DB;Integrated Security=True");
cn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM User WHERE FIO = '"+textBox3.Text+"' and Parol = '"+textBox2.Text+"'", cn);
SqlDataReader dr;
dr = cmd.ExecuteReader();
int count = 0;
while (dr.Read())
{
count += 1;
}
if (count == 1)
{
Form2 f2 = new Form2();
f2.Show();
}
else if (count > 0)
{
MessageBox.Show("Вы ввели неверный логин или пароль");
}
else
{
MessageBox.Show("Вы ввели неверный логин или пароль");
}
textBox2.Clear();
textBox3.Clear();
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.05.2015, 11:21
Ответы с готовыми решениями:

Ошибка в visual studio 2010
что делать? Windjws 7 x 32 запускать от админа пробывал!

Ошибка в visual studio 2010 c++
Доброго времени суток, друзья! У меня такая проблема, что при запуске программы vs10 выдает ошибку(см.скрин ниже). Знаю, что у многих...

Ошибка в Visual Studio 2010
Здравствуйте, буду признателен, если поможете разобраться) Установил вот Visual Studio 2010, решил опробовать, а он при компиляции вот...

24
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
14.05.2015, 09:31  [ТС]
Студворк — интернет-сервис помощи студентам
Стандартно у всех в поле доступ 1
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
14.05.2015, 09:35
Лучший ответ Сообщение было отмечено Krish как решение

Решение

а нашел ошибку в запросе, getdata всегда будет идти на catch так как в запросе нету поля Dostup. SELECT [FIO], [Parol], Dostup надо добавить

Добавлено через 25 секунд
ну либо * просто

Добавлено через 23 секунды
наспех писал просто и без отладчика в блокноте )
1
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
14.05.2015, 09:38  [ТС]
wm_leviathan, действительно, как-то и я не обратил внимание что в запросе Dostup не указан...все работает, благодарю.
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
14.05.2015, 10:08
вообще для подобных вещей рекомендую использовать параметризованные запросы\либо хранимые процедуры так безопасней. к примеру в поле пароль я (как пользователь вашей программы) могу добавить это
SQL
1
2
3
UNION
UPDATE USER 
SET parol = ''
и зайду без пароля в программу.
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
14.05.2015, 10:43  [ТС]
wm_leviathan,это не столь страшно, форма UsersForm только для просмотра данных, мне главное следить за операторами с доступом "2", а когда они его получают можно и пароль проверить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2015, 10:43

Ошибка в visual studio 2010
как исправить эту ошибку ?

Ошибка в Visual Studio 2010 Express
#include "stdafx.h" #include "Form1.h" ;using namespace MyTest; int main(array<System::String ^> ^args) { // Включение...

Ошибка в Microsoft Visual Studio 2010
не удается начать отладку так как отсутствует объект отладки C:\Users\Vitaliy\Documents\Visual Studio...

Чем отличается Microsoft Visual C++ 2010 Express от Visual Studio 2010 Ultimate
Подскажите пожалуйста, в чем разница Microsoft Visual C++ 2010 Express от Visual Studio 2010 Ultimate. Всем ответившим большое спасибо)))

Ошибка в Microsoft Visual Studio 2010 Profissional
c:\documents and settings\1\мои документы\visual studio 2010\Projects\my6\my6\my6.vcxproj : error MSB4014: построение остановлено из-за...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru