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

Отсутствует значение для одного или нескольких параметров

25.05.2015, 21:57. Показов 874. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется БД, подключённая через datagridview. В ней мне нужно в зависимости от значения D запросом выбрать ближайшие к этому D значения, значение D считается на другой форме, на этой форме оно хранится в label. Я составил запрос:
SQL
1
2
3
SELECT MIN(D)
FROM [ГОСТ 25557-82]
WHERE (D>label.text)
Появляется ошибка "Отсутствует значение для одного или нескольких параметров". В чём проблема?
P.S. В базе Access переменная D в таблице имеет тип Короткий текст.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2015, 21:57
Ответы с готовыми решениями:

Отсутствует значение для одного или нескольких параметров
cmd.CommandText = "INSERT INTO '" + table_name + "'('" + join(field_names, ", ") + "') " + ...

Отсутствует значение для одного или нескольких требуемых параметров
Никак не могу понять, как сделать рабочую UPDATE команду. Почему-то без WHERE она прекрасно...

Отсутствует значение для одного или нескольких требуемых параметров
как победить эту ошибку? никак не пойму в чем дело, sql запрос вроде вполне корректный - удаление...

Обновление DataGridView: Отсутствует значение для одного или нескольких требуемых параметров
Здравствуйте!!! У меня почему-то выдает ошибку System.Data.OleDb.OleDbException: Отсутствует...

3
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
25.05.2015, 22:02 2
1) фильтр было бы лучше чем запрос.
2) WHERE D> тут попадает label.text а не ее содержимое.
C#
1
strSQL = "SELECT MIN(D) FROM [ГОСТ 25557-82] WHERE (D> " + label.text + ")"
0
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 105
25.05.2015, 22:33  [ТС] 3
ошибки нет, но вместо значений в датагриде появляются пустые строки, а в поле id число -1 (id - счётчик в аксесе)
0
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
26.05.2015, 11:48 4
Цитата Сообщение от aaabbb Посмотреть сообщение
датагриде появляются пустые строки
dataGridView1.AutoGenerateColumns = true; возможно
а еще запрос SELECT MIN(D) вернет пустое название столбца
как то надо SELECT MIN(D) as Имя_столбца
0
26.05.2015, 11:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2015, 11:48
Помогаю со студенческими работами здесь

Ошибка "Отсутствует значение для одного или нескольких параметров"
Доброго времени суток!) Прошу помочь начинающему!! у меня вылазиет ошибка "Отсутствует значение для...

Ошибка "Отсутствует значение для одного или нескольких требуемых параметров"
Доброго времени суток! Помогите,пожалуйста, разобрать в ошибке. private BindingSource source...

DataAdaprer: "Отсутствует значение для одного или нескольких требуемых параметров"
int column = 8; string COLUN_NAME = new string { "Оператор", "Дата", "Номер",...

System.Data.OleDb.OleDbException: "Отсутствует значение для одного или нескольких требуемых параметров."
При запросе по сравнению двух компонентов через access выдает ошибку...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru