|
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 31
|
||||||||||||||||
.NET 4.x Sql command07.07.2021, 08:35. Показов 3130. Ответов 10
Пытаюсь внести в бд некие значения, получаю ошибку:
0
|
||||||||||||||||
| 07.07.2021, 08:35 | |
|
Ответы с готовыми решениями:
10
При выполнении запроса UPDATE возникает ошибка ORA-00933: SQL command not properly ended для таблицы с составным ключом
Не создаётся Update Command |
|
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
|
|
| 07.07.2021, 08:47 | |
|
кaрнавал, это потому что на другой форме вы не вставляете дату.
вам надо формировать команду с параметрами, и в качестве даты передавать дату а не строку
0
|
|
|
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 31
|
|
| 07.07.2021, 08:52 [ТС] | |
|
Тип данных у Time длинный текст, такой же как у остальных.
Добавлено через 3 минуты тип данных в таблице длинный текст, не время.
0
|
|
|
|
|
| 07.07.2021, 08:55 | |
|
кaрнавал, поставьте точку останова на запрос и проверьте в отладчике что находится в переменных. И лучше использовать параметры - https://metanit.com/sharp/adonetcore/2.8.php
0
|
|
|
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 31
|
|
| 07.07.2021, 08:58 [ТС] | |
|
Вот так выглядит запрос.
Просто вывел его в лейбл. Может быть ругается на какой-нибудь знак пунктуации?("." или ":" или вообще пробел)
0
|
|
|
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 31
|
|
| 07.07.2021, 09:10 [ТС] | |
|
Проверил в sqllite, запрос рабочий
0
|
|
|
|
|
| 07.07.2021, 09:13 | |
|
кaрнавал, у вас MS Access? Если да, то текст в запросах там обрамляется в двойные кавычки
" ", а у вас одинарные ' 'И зачем два раза в одном методе объявляете объект OleDbCommand?
0
|
|
|
0 / 0 / 0
Регистрация: 08.10.2017
Сообщений: 31
|
|
| 07.07.2021, 09:33 [ТС] | |
|
Два раза объявлять действительно не за чем.
Запрос в сам MS Access делал с двойными кавычками. Как понимаю в коде должны быть одинарные кавычки, поэтому там они одинарные. Буду проверять каждый элемент отдельно, спасибо. Добавлено через 15 минут Ответ: Поменял название столбца Time на DAteofservice, запрос успешно встал. Вывод: Не использовать Time(??????????????7)
0
|
|
|
|
||||
| 07.07.2021, 09:38 | ||||
Сообщение было отмечено кaрнавал как решение
Решение![]() Добавлено через 2 минуты [Time]Добавлено через 2 минуты
1
|
||||
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
||||||
| 07.07.2021, 11:57 | ||||||
|
"Серверонезависимый" код (кроме названий полей, совпадающих с зарезервированными именами сервера):
0
|
||||||
|
|
||||||
| 07.07.2021, 12:08 | ||||||
|
MsGuns, и не взлетит
![]() OleDbCommand в параметрах принимает не его имя, а знак вопроса ?, и параметры объявляются в порядке следования знаков вопроса в запросе.OleDbCommand.Parameters Свойство Поставщик OLE DB .NET не поддерживает именованные параметры для передачи параметров в инструкцию SQL или хранимую процедуру, вызываемую, OleDbCommand когда CommandType имеет значение Text . В этом случае необходимо использовать заполнитель вопросительного знака (?). Пример:
1
|
||||||
| 07.07.2021, 12:08 | |
|
Помогаю со студенческими работами здесь
11
Несколько подключений к command Command.Timeout не работает! SqlLite, ошибка: No connection associated with this command OleDbConnection command = new OleDbCommand() ошибка SQLite: Insufficient parameters supplied to the command Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|