![]() |
|
![]() ![]() ![]() |
|
VladBD |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 19.11.2006 Репутация: 1 Всего: 5 |
Есть хранимая процедура №1 с одним параметром
Есть хранимая процедура №2 :
вызываю сначала ХП №1
вызываю ХП №2
ХП №1 - выполняется. Далее в Хп №2 ругается на строке с параметром 'PID_OLDSTATUS'. Error - Параметр 'PID_OLDSTATUS' - не найден... Перед ним делаю Prepare - не ругается. Как правильно вызывать ХП и почему тогда сработала ХП №1 - если Prepare стоит после. |
||||||
|
|||||||
voha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 22.1.2007 Где: Артемовск Репутация: нет Всего: нет |
//DM.IBStoredProc1.Prepare; может нужно открыть эту сроку
|
|||
|
||||
VladBD |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 19.11.2006 Репутация: 1 Всего: 5 |
Когда открываю строку все работает - вопрос где правильно должен стоять Prepare?
или может есть еще какая-нить функция для того чтобы компонент увидел мои параметры... |
|||
|
||||
voha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 22.1.2007 Где: Артемовск Репутация: нет Всего: нет |
F1
как ты думаешь? |
|||
|
||||
VladBD |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 19.11.2006 Репутация: 1 Всего: 5 |
а почему в вызове ХП №1 prepare идет после присваивания значения параметра и нет ошибки -> как ты думаешь Это сообщение отредактировал(а) VladBD - 24.1.2007, 13:40 |
|||
|
||||
Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
А случаем в DesignTime для IBStoredProc ниче не прописано? -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
VladBD |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 19.11.2006 Репутация: 1 Всего: 5 |
все свойства для всех компонентов заполняю в программе
вот скрин Присоединённый файл ( Кол-во скачиваний: 19 ) ![]() |
|||
|
||||
voha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 22.1.2007 Где: Артемовск Репутация: нет Всего: нет |
полазь отладчиком по
procedure TIBStoredProc.SetProcName(Value: string); там наверняка найдешь ответ |
|||
|
||||
VladBD |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 19.11.2006 Репутация: 1 Всего: 5 |
Ну в общем в книге у меня стоит Prepare перед ParamByName('PAR').Value := 10
a в hlp
в общем ставлю перед указанием параметров - вроде работает... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |