|
|
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
В Аксессе создаю сохраненную процедуру с текстом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Простая процедура выдает продажи каждому клиенту до текущего дня и в текущий день. При запуске выходит сообщение "Ошибка ADO: must declare the variable '@ДатаТек'" Раньше писал процедуры и переменные объявлялись автоматически. В чем дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 10:23 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
После SELECT: (@датаТек ЗдесьТипПараметра) А ошибка читается как "Требуется объявление параметра ДатаТек". Все логично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:04 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
Спасибо. А точнее можно указать где писать (@ДатаТек Date)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:18 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
SELECT A.idClient, A.AllProd, B.DayProd Вот здесь FROM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:24 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Не работает. Та же ошибка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:31 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
Create procedure PPPP as Declare @D as SmallDate или Date Select ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:36 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
графический конструктор для ХП хорош, но он тоже не всесилен. вложенные выражения он уже не сможет расшифровать. перейди в режим ручной правки и там напиши все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:42 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
Попробуй название английское, а не русское. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:43 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
Все работает при создании новой процедуры (по Виктору Сенину). Аксесс воспринимает тип Datetime. На тип Date выдает ошибку. Но это не важно. Процедура при выполнении запрашивала значение ДатаТек, теперь она выполняется без запроса у пользователя даты. Почему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 11:59 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
Приведи полный текст процедуры и тип поля DatePr. А так же как энту процедуру выполняешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 12:02 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
2 Senin Victor Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Тип поля DatePr - datetime Процедура пока запускается вручную на странице запросы окна базы данных. Выдает поля без записей, не спрашивая дату. Сейчас с помощью мастера создал табличную форму, где источник записей - процедура PPPP. Указал входные параметры - @ДатаТек=Forms!FReport!ДатаТек (Поле ДатаТек на форме FReport). Аксесс ругается - неправильный параметр запроса '@ДатаТек' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 12:17 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
declare убери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 12:39 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
@ДатаТек DateTime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 12:40 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
Спасибо! Все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 12:44 |
|
||
|
Переменные в сохраненной процедуре
|
|||
|---|---|---|---|
|
#18+
>Спасибо! Все работает. Про то, что надо сделать @ДатаТек входным параметером забыл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 13:11 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1709&tid=1677770]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 334ms |

| 0 / 0 |
