Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 10.05.2022
Сообщений: 58

Данные не вносятся в БД

07.12.2022, 19:16. Показов 368. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста, вроде ошибок не выдает кроме table но все равно данные не вносятся в БД, если не сложно помогите исправить ошибку!

Первый код отвечает за то что бы при нажатие кнопки данные из двух текстбоксов посылались в БД
Второй это просто подключение БД
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
using MySql.Data.MySqlClient;
namespace WinFormsApp16;
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
           
        }
 
 
        private void button1_Click(object sender, EventArgs e)
        {
            string loginUser = textBox1.Text;
            string passUser = textBox2.Text;
            DB usersdb = new DB();
            Create table = new table();
            MySqlDataAdapter adadpter = new MySqlDataAdapter();
            MySqlCommand command = new MySqlCommand("SELECT * FROM 'users' WHERE 'login' = @uL AND 'passwor = @uP", usersdb.GetConnection());
            command.Parameters.Add("@uL", MySqlDbType.VarChar).Value = loginUser;
            command.Parameters.Add("@uP", MySqlDbType.VarChar).Value = passUser;
            adadpter.SelectCommand = command;
            adadpter.Fill(table);
        if (table.Rows.Count > 0)
            MessageBox.Show("yes");
        else
            MessageBox.Show("no");  
        
    }
 
        private void button1_MouseClick(object sender, MouseEventArgs e)
        {
 
        }
 
    private void textBox1_TextChanged(object sender, EventArgs e)
    {
 
    }
 
    private void textBox2_TextChanged(object sender, EventArgs e)
    {
 
    }
}
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
29
30
31
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
 
namespace WinFormsApp16
{
    internal class DB
    {
        MySqlConnection connection = new MySqlConnection("server = localhost;port=3306;username=root;password=11111111;database=usersdb");
 
        public void openConnection()
        {
            if (connection.State == System.Data.ConnectionState.Closed)
                connection.Open();
        }
        public void closeConnection()
        {
            if (connection.State == System.Data.ConnectionState.Open)
                connection.Close();
        }
        public MySqlConnection GetConnection()
        {
            return connection;
        }
 
    }
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2022, 19:16
Ответы с готовыми решениями:

Данные не вносятся в таблицу
Уважаемые друзья, уже неделю пытаюсь решить вопрос, но всё четно. Помогите пожалуйста решить проблему. Хочу в таблицы внести данные, но...

Не вносятся данные в базу данных
Вот код, когда пишу данные в приложение они там остаются, даже если выключу его, но при этом когда захожу в базу данных, таблицы пустые и...

MySqlConnect, не вносятся данные в таблицу
Предыдущую тему нашел: https://www.cyberforum.ru/windows-forms/thread323541.html не особо помогла, может кто сталкивался с такой проблемой?...

2
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
07.12.2022, 19:27
Цитата Сообщение от dunwall Посмотреть сообщение
'passwor = @uP
Тут как минимум ошибка
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
08.12.2022, 08:16
Цитата Сообщение от dunwall Посмотреть сообщение
Первый код отвечает за то что бы при нажатие кнопки данные из двух текстбоксов посылались в БД
А вы в этом уверены? SELECT это ни разу не INSERT и даже не UPDATE.

И в MySql названия полей экранируются по другому
SQL
1
SELECT * FROM `users` WHERE `login` = @uL AND `passwor` = @uP
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.12.2022, 08:16
Помогаю со студенческими работами здесь

В DataGridView не вносятся данные в ячейку
Всем доброго времени суток. В созданном datagridview меняю тип одного столбца на DataGridViewLinkColumn, что бы вносить ссылки на сайты....

Не вносятся данные в БД
Добрый день! Делаю форму регистрации. файл с БД <?php define("DB_SERVER", "localhost"); define("DB_USER",...

Не вносятся данные в БД
Доброго времени суток. Скажите почему не вносятся данные в БД ? require 'engine/db.php'; session_start(); if(isset($_POST)){...

Не вносятся данные в MySQL
Подключаю Worldkassа к сайту,сперва не уходил запрос от файла index.php. Вопрос решился с помощь буферизации так как на Beget очень часто...

не вносятся данные из формы в mysql
не вносятся данные из формы в базу данных mysql html код: <html> <head> <meta http-equiv="Content-Type"...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru