С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
1

Ошибка с запросом

30.04.2022, 19:45. Показов 426. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть таблица
SQL
1
2
3
4
5
6
7
8
9
CREATE TABLE [dbo].[Completed_orders] (
    [orders]  INT           NOT NULL,
    [service] INT           NOT NULL,
    [kolvo]   INT           NOT NULL,
    [note]    NVARCHAR (50) NULL,
    PRIMARY KEY CLUSTERED ([orders] ASC, [service] ASC),
    CONSTRAINT [FK_Completed_orders_ToTable_1] FOREIGN KEY ([service]) REFERENCES [dbo].[Service] ([Id]),
    CONSTRAINT [FK_Completed_orders_ToTable] FOREIGN KEY ([orders]) REFERENCES [dbo].[Orders] ([Id])
);
И я хочу обновить запись вот запрос на обновление
SQL
1
UPDATE Completed_orders SET service=N'" + comboBox1.SelectedValue + "',kolvo=N'" + kol.Text + "',note=N'" + not.Text + "' WHERE orders='" + form3.ordersgrid.CurrentRow.Cells[0].Value.ToString() + "'
и вылазит ошибка тип что нарушение первичного ключа
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.04.2022, 19:45
Ответы с готовыми решениями:

ошибка с запросом
SELECT Табельный_№, ФИО, Специальность, Разряд, Сдельный_заработок,...

Ошибка с GET запросом
Пытаюсь сделать GET запрос с помощью BOOST. Вот код: define _WIN32_WINNT 0x0601 #include...

Ошибка с запросом диска А
Не подскажите, как избавиться от данной ошибки?: На изображении win xp на виртуальной машине...

Ошибка c Ajax запросом
Всем добрый вечер. В странице есть несколько ajax запросов, почти что одинаковых. Все запросы...

Работа с запросом и ошибка "Ошибка при вызове метода контекста (Выполнить)"
Подскажите почему вылезает ошибка {Форма.ФормаОтчета.Форма(52)}: Ошибка при вызове метода...

3
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
30.04.2022, 20:11  [ТС] 2
Вот схема бд
Миниатюры
Ошибка с запросом  
0
1150 / 858 / 263
Регистрация: 30.04.2009
Сообщений: 3,598
01.05.2022, 11:37 3
Поле service является внешним ключем. Это значит что внем не могут присутствовать значения которых нет в колонке таблицы Service.Id
0
1 / 1 / 0
Регистрация: 17.10.2021
Сообщений: 169
03.05.2022, 15:43  [ТС] 4
его я исправил нужно было просто в условие where добавить service
0
03.05.2022, 15:43
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.05.2022, 15:43
Помогаю со студенческими работами здесь

Ошибка Alamofire с iPhone 5 10.3.3 и post запросом
Привет установил alomofire в Xcode запускаю на реальное устройство на iPhone 7 plus все отлично...

Хранимая процедура с динамическим запросом и ошибка Incorrect syntax near '11'
Добрый день! Имеется хранимая процедура с динамическим запросом: ALTER PROCEDURE sdsd...

Ошибка с запросом php, выдаёт ошибку что передан параметр 0
Пытался передать пост в бд но при нажатии на кнопку выдаёт ошибку Warning:...

Ошибка с пустым запросом Call to a member function fetch_assoc() on null in
Писал модуль новостной ленты для сайта но при загрузке вылезла ошибка Fatal error: Call to a member...

Ошибка The error 'ambiguous column name: пациенты.ФИО1' occured (проблема со вторым запросом)
Битый час пытаюсь понять в чём проблема с последним запросом(нужно, чтобы последний запрос по...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru