|
0 / 0 / 0
Регистрация: 19.10.2022
Сообщений: 6
|
|||||||||||
Возникла проблема при добавлении в базу данных новых значений MySql.Data.MySqlClient.MySqlException:doesn't exist"15.11.2022, 16:14. Показов 663. Ответов 10
Метки нет (Все метки)
База данных хранится на локальном хосте предоставленный Mamp. База данных работает, т.к. сделал авторизацию и она работает. В новой форме делал регистрацию нового человека, однако данные, которые я добавляю не добавляются. При проверке выдаётся ошибка MySql.Data.MySqlClient.MySqlException: "Table 'programuser.bezr' doesn't exist". При работе программы Mamp включен и работает.
Вот фрагмент кода добавления нового человека:
Вот класс DataBase, который хранит в себе подключение к базе данных, открытие, закрытие, и получению подключения:
0
|
|||||||||||
| 15.11.2022, 16:14 | |
|
Ответы с готовыми решениями:
10
Проблема при добавлении using MySql.Data.MySqlClient
|
|
0 / 0 / 0
Регистрация: 19.10.2022
Сообщений: 6
|
|
| 15.11.2022, 17:01 [ТС] | |
|
Всё спасибо, я понял в чём проблема. Проблема не в том что вы описали, а в том, что я добавляю новые значения не в ту базу данных. Спасибо за ответ.
Добавлено через 10 минут Пробел между programuser есть, просто сайта почему-то выставил, что его нету. Данные должны записываться не в таблицу programuser, а в таблицу bezr. Я попробовал изменить database на bezr, однако проблема осталась прежней. Изменения я произвёл в данной строке (выделено), которая находится : MySqlCommand command = new MySqlCommand("INSERT INTO `bezr` (`Familia`, `Ima`, `Otchestvo`, `PlaceLastWork`, `LiveTerm`, `Education`, `Dolzn`, `Reasons`, `Adress`, `Zhen`, `Trebovania`) VALUES (@familia, @ima, @otch, @placeLastWork, @liveTerm, @education, @dolzn, @reasons, @adress, @zhen, @trebovania);database=bezr", db.getConnection());
0
|
|
|
|
|
| 15.11.2022, 17:12 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 19.10.2022
Сообщений: 6
|
|
| 15.11.2022, 17:18 [ТС] | |
|
Это бред, уже понял
Добавлено через 1 минуту Я уже поменял базу данных, всё заполняется, однако выскакивает новая ошибка MySql.Data.MySqlClient.MySqlException: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database='bezr'' at line 1"
0
|
|
|
|
|
| 15.11.2022, 17:23 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 19.10.2022
Сообщений: 6
|
||||||
| 15.11.2022, 17:25 [ТС] | ||||||
|
В это части программы, конкретнее в это строке (подчеркнул):
0
|
||||||
|
|
||
| 15.11.2022, 17:27 | ||
|
Тот который выше? Дак я вам показал про бред с database.
1
|
||
|
0 / 0 / 0
Регистрация: 19.10.2022
Сообщений: 6
|
||||||
| 15.11.2022, 17:32 [ТС] | ||||||
|
Запрос хранится в классе DataBase вот строка запроса:MySqlConnection connection = new MySqlConnection("server=localhost; port=3306;username=root;password=root;da tabase=pro gramuser");
А вот он применяется в форме, в которой ошибка:
0
|
||||||
|
|
||
| 15.11.2022, 17:35 | ||
|
У вас БД указана в строке подключения. Тут что за database?
1
|
||
|
0 / 0 / 0
Регистрация: 19.10.2022
Сообщений: 6
|
|
| 15.11.2022, 17:39 [ТС] | |
|
Я забыл это убрать) Когда вы написали что это, я осознал, что это полный бред. В итоге я забыл это убрать, теперь всё работает без ошибок. Спасибо
0
|
|
| 15.11.2022, 17:39 | |
|
Помогаю со студенческими работами здесь
11
MySql.Data.MySqlClient.MySqlException:Incorrect string value MYSql.Data.MySqlClient.MySqlException: "Unable to connect to any of the specified MySQL hosts MySql.Data.MySqlClient.MySqlException (0x80004005): There is already an open DataReader associated with this Connection MySql.Data.MySqlClient.MySqlException <0x80004005>: Unable to connect to any of the specified MySql hosts Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию. . .
|