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

В таблицу базы данных сохраняется не переменная

19.01.2023, 04:49. Показов 494. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть база данных username, в ней есть столбец ID Уникальный айди пользователя, который хешируется имеет вот такой вид bNNHf92SDASrTocmC12c7011LLa и имеет переменную Hash

Сейчас у меня есть такой код, он должен просто сохранить в столбец bNNHf92SDASrTocmC12c7011LLa, но я получаю @ID

C#
1
2
3
4
5
DB db2= new DB();
            MySqlCommand Comm = new MySqlCommand("INSERT INTO `username` (`ID`) VALUES ('@ID')",db2.GetConnection());
            Comm.Parameters.Add("@ID", MySqlDbType.VarChar).Value = Hash;
            db2.Connection();
            Comm.ExecuteNonQuery();

Какую команду я должен использовать, чтобы когда пользователь входит, его уникальный айди встал в строку, где есть User, pass и в конце ID,куда и должна встать переменная Hash
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2023, 04:49
Ответы с готовыми решениями:

Блокировка базы SQL запросом (Дравер базы данных не может заблокировать таблицу ХХХХХ)
Подскажите, пожалуйста возможные решения: Есть базы в *.DBF файлах, создан System DSN (Драйвер Microsoft DBase Driver (*.dbf)), работает...

Как получить переменную строки подключения, которая сохраняется в момент добавления файла базы данных?
Всем привет. Мой файл базы данных называется baza.mdf. Так вот, когда я присоединяю его к проекту в окне подключения базы данных после...

Имя базы данных в скрипте как переменная
Здравствуйте! Не нашла подобной темы. Я не сильна в T-SQL, и нагуглить так ничего и не смогла. У меня есть скрипт для создания БД. Вот...

3
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,768
19.01.2023, 08:21
Имя параметра в запросе не нужно обрамлять апострофами, т.к. в этом случае оно воспринимается не как параметр, а просто как строковое значение.

Добавлено через 22 секунды
C#
1
MySqlCommand Comm = new MySqlCommand("INSERT INTO `username` (`ID`) VALUES (@ID)",db2.GetConnection());
0
0 / 0 / 0
Регистрация: 13.11.2022
Сообщений: 27
19.01.2023, 08:42  [ТС]
Большое спасибо! Всё получилось, но вы не знаете как сделать так, чтобы данный ID Входил в строку с логином и паролем, то есть в итоге вместо пустого столбца ID Заполнится он?

Пользователь ввел свой логин пароль, база его проверила и присвоило в пустой столбец ID переменную

Я буду очень вам благодарен за помощь
0
28 / 20 / 10
Регистрация: 01.12.2018
Сообщений: 186
20.01.2023, 12:15
Цитата Сообщение от wottakfint01 Посмотреть сообщение
Пользователь ввел свой логин пароль, база его проверила и присвоило в пустой столбец ID переменную
Ну очевидно, что этот блок комманд:
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
DB db2= new DB();
            MySqlCommand Comm = new MySqlCommand("INSERT INTO `username` (`ID`) VALUES ('@ID')",db2.GetConnection());
            Comm.Parameters.Add("@ID", MySqlDbType.VarChar).Value = Hash;
            db2.Connection();
            Comm.ExecuteNonQuery();

нужно выполнять после проверки условия на корректность ввода логина и пароля, только и всего. Или же у вас атрибуты - логин, пароль и ID, и вам нужно, чтобы после проверки логина и пароля вписывался ID, то тогда после проверки условия нужно использовать не INSERT, а UPDATE. В общем случае все равно недостаточно информации о вашей БД и задачах, которые Вам необходимо решить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2023, 12:15
Помогаю со студенческими работами здесь

Не сохраняется таблица базы данных, если в "шапке" БД имеется определенная колонка
Наконец-то я реализовал, что планировал Программа работает, НО: Если я добавляю в таблицу базы данных колонку 'Ин яз' TEXT (если не...

cookie переменная не сохраняется
Переменная cookie не сохраняется. Какая может быть причина? <html> <head> <title>Cookies</title> ...

Где сохраняется переменная?
Привет всем! Изучаю javascript на примерах. В отладчике проверяю значения переменной curScene и оно постоянно изменяется после перезагрузки...

Добавление данных через форму в таблицу базы данных MS SQL
Здравствуйте! Я делаю форму для добавления записи в таблицу базы данных, созданную в MS SQL 2008. В таблице три поля...

Добавление данных в таблицу базы данных из поля ввода entry
Необходимо из поля ввода entry взять данные и вставить их в таблицу. Я использовал метод get() и функцию execute библиотеки sqlite3 ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru