0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
||||||
1 | ||||||
Ошибка в запросе с ADOQuery: "Отсутствие значения для одного или нескольких требуемых параметров"06.06.2015, 17:42. Показов 1703. Ответов 23
Метки нет (Все метки)
Нужно создать в таблице Contract поиск по названию договора.
Вот сам код:
Form3->ADOQuery1->Open(); А в итоге получаю ошибку: Помогите пожалуйста. Уже все что можно перечитала, но так толком ничего конкретного по этой теме не нашла. (Занимаюсь этим первый раз для диплома).
0
|
06.06.2015, 17:42 | |
Ответы с готовыми решениями:
23
Ошибка в запросе с ADOQuery: "Отсутствие значения для одного или нескольких требуемых параметров" exception class EOleException with message ' отсутствие значения одного или нескольких требуемых параметров' Ошибка: Отсутствует значение для одного или нескольких требуемых параметров Ошибка - отсутствует значение для одного или нескольких требуемых параметров Отсутствует значение для одного или нескольких требуемых параметров. В чем ошибка? |
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
|
06.06.2015, 17:49 [ТС] | 2 |
Поиск не по названию, а по НОМЕРУ контракта.
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
06.06.2015, 17:54 | 3 |
LackrimoZa, покажите ваш код в билдере, пока что ничего не понятно...
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
|||||||||||
06.06.2015, 18:03 [ТС] | 4 | ||||||||||
В самом ADOQuery:
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
06.06.2015, 18:25 | 5 |
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
|
07.06.2015, 10:44 [ТС] | 6 |
Ну а как тогда написать правильно? Я просто в этом вообще не понимаю...
Добавлено через 16 часов 18 минут Неужели никто не поможет?...
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
|
07.06.2015, 12:02 [ТС] | 8 |
Ошибочка вышла.
Правильно было ADOQuery1->Open(); А таблица Contract: ID Contract (счетчик) ID Provider (числовой) Number Contract (тектовый) Data (дата/время)
0
|
Модератор
|
||||||
07.06.2015, 12:17 | 9 | |||||
Попробуйте такой текст запроса:
А вообще-то, лучше избегать в названиях полей кирилицы и всяких там пробелов. Ведь вместо Number Contract можно написать Number_Contract. И суть та же, и проблем меньше.
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
||||||
07.06.2015, 12:25 [ТС] | 10 | |||||
И все это записывается в ADOQuery и в кнопке просто добавить:
0
|
Модератор
|
||||||
07.06.2015, 12:31 | 11 | |||||
Можно и так.
А можно сделать правильней: создавать текст запроса непосредственно в программе. Например: введем значение отбора (NUMBER Contract) в поле ввода Edit1. Тогда обработчик нажатия кнопки может выглядеть так
0
|
1408 / 571 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
|
07.06.2015, 12:37 | 12 |
D1973,
зачем переменная s? ADOQuery1->SQL->Text
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
||||||
07.06.2015, 12:39 [ТС] | 13 | |||||
Выдает ошибку на
0
|
Модератор
|
|
07.06.2015, 12:46 | 14 |
_Dimon_, а так, для наглядности
LackrimoZa, а у Вас Form2 подключена? Лично у меня этот код никаких проблем не вызывает. Можете показать, где, что и как Вы пишете? Добавлено через 1 минуту А скобки где? ADOQuery1->SQL->Clear()
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
||||||
07.06.2015, 13:04 [ТС] | 15 | |||||
Уже исправила)
В общем, выложу сейчас полностью код)
Например: IDProvider Edit1 NumberContract Edit2 и т.д.
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
|
07.06.2015, 13:10 [ТС] | 16 |
Или если можно, как-то сделать это через таблицу... Или если можно, то как?)
Я уже запуталась
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
|
07.06.2015, 13:16 [ТС] | 18 |
ID Contract (счетчик)
ID Provider (числовой) Number Contract (тектовый) Data (дата/время)
0
|
Модератор
|
||||||
07.06.2015, 13:18 | 19 | |||||
Ну все, практически, правильно делаете, только вот сразу приведение типов надо делать, вроде такого
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 14
|
|
07.06.2015, 13:21 [ТС] | 20 |
0
|
07.06.2015, 13:21 | |
07.06.2015, 13:21 | |
Помогаю со студенческими работами здесь
20
Ошибка синтаксиса в предложении FROM, либо отсутствует значение для одного или нескольких требуемых параметров Ошибка при выводе данных в таблицу (0x80040E10): Отсутствует значение для одного или нескольких требуемых параметров Ошибка "Отсутствует значение для одного или нескольких требуемых параметров" Ошибка 80040E10 VBS - "отсутствует значение для одного или нескольких требуемых параметров" Отсутствует значение для одного или нескольких требуемых параметров Отсутствует значение для одного или нескольких требуемых параметров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |