|
0 / 0 / 0
Регистрация: 02.03.2021
Сообщений: 11
|
||||||||||||||||||||||||||
Ошибка "System.Data.SqlClient.SqlException: "The parameterized query"13.12.2023, 16:31. Показов 1266. Ответов 6
Метки нет (Все метки)
Доброго времени суток, я нашёл код для информационной системы библиотеки и под него создал базу данных. И вроде весь функционал работает, но при создании заявки пользователем возникает ошибка: "System.Data.SqlClient.SqlException: "The parameterized query '(@bId int,@bName nvarchar(14),@date datetime,@uId int,@uName nva' expects the parameter '@uName', which was not supplied."".
Вот код, в котором срабатывает исключение: Кликните здесь для просмотра всего текста
Хранимая процедура AddRequest: Кликните здесь для просмотра всего текста
Я посмотрел, что значения bookId, bookName и date поступают корректные, но вот userId всегда равно 1, а userName всегда null. Также прикладываю процедуру TakeUserName, которая должна получать имя пользователя от его id и два кода, которые с ней связаны. Хранимая процедура TakeUserName: Кликните здесь для просмотра всего текста
Первый код: Кликните здесь для просмотра всего текста
Второй код: Кликните здесь для просмотра всего текста
Заранее благодарю всех ответивших
0
|
||||||||||||||||||||||||||
| 13.12.2023, 16:31 | |
|
Ответы с готовыми решениями:
6
.Net SqlClient Data Provider Ошибка System.Data.SqlClient.SqlException Ошибка System.Data.SqlClient.SqlException неправильный синтаксис около конструкции |
|
46 / 35 / 11
Регистрация: 16.10.2011
Сообщений: 121
|
|||||||
| 13.12.2023, 18:11 | |||||||
|
замените
1
|
|||||||
|
0 / 0 / 0
Регистрация: 02.03.2021
Сообщений: 11
|
|
| 13.12.2023, 19:19 [ТС] | |
|
@k@lYaN, с Вашим кодом стало выдавать новую ошибку "System.Data.SqlClient.SqlException: "Procedure or function 'AddRequest' expects parameter '@bookId', which was not supplied.""
0
|
|
|
46 / 35 / 11
Регистрация: 16.10.2011
Сообщений: 121
|
|||||||||||||
| 13.12.2023, 20:08 | |||||||||||||
|
Назовите параметры как в процедуре
лучше с указанием типа
переработал...то для таблицы было
1
|
|||||||||||||
|
0 / 0 / 0
Регистрация: 02.03.2021
Сообщений: 11
|
|
| 13.12.2023, 21:27 [ТС] | |
|
@k@lYaN, исправил параметры, теперь ошибка "System.Data.SqlClient.SqlException: "Procedure or function 'AddRequest' expects parameter '@userName', which was not supplied.". Всё также не может определиться пользователь, который оставляет заявку (userId = 1, userName = null).
0
|
|
|
46 / 35 / 11
Регистрация: 16.10.2011
Сообщений: 121
|
||||
| 14.12.2023, 08:14 | ||||
Сообщение было отмечено IceBurn как решение
РешениеДобавлено через 35 минут В коде нет откуда берется userId, может он там по умолчанию 1, а userName смотрите в таблице tblUsers
1
|
||||
|
0 / 0 / 0
Регистрация: 02.03.2021
Сообщений: 11
|
|
| 14.12.2023, 14:01 [ТС] | |
|
@k@lYaN, действительно проблема была с userId, в процедуре авторизации пользователя при вводе почты и пароля я получал все данные таблицы, вместо userId, а также переименовал параметры в соответствии с кодом. Дай Бог вам здоровья и всего самого наилучшего. С Наступающим вас, мистер Колян!
0
|
|
| 14.12.2023, 14:01 | |
|
Помогаю со студенческими работами здесь
7
System.Data.SqlClient.SqlException: "Ошибка преобраз знач varchar "System.Func`1[System.String]" в тип данных int." При запуске программы отображается:Необработанное исключение типа "System.Data.SqlClient.SqlException" в System.Data.dll
System.Data.SqlClient.SqlException Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|