|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.07.2011, 11:21 | #1 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 22
|
Передача хранимой процедуры в качестве параметра в функцию
Доброго времени суток форумчане. Есть код.
Код:
При передаче хранимой процедуры как параметра функции - результат выборки нулевой. Хотя когда вызываем непосредственно из основного кода результат есть. В чем кроется ошибка? |
18.07.2011, 14:12 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Тогда ткните меня носом, где Вы возвращаете результат функции dfg |
|
31.07.2011, 17:47 | #3 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 22
|
К сожалению так и не разобрался с этим вопросом. Обрисую полную картину.
Что имеем: 1. DataModule1 - дата модуль в котором лежат описанные ниже объекты. 2. MathUnit - юнит в котором описана математика работы с объектами. 3. MainUnit - юнит из которого происходит вызов процедур из MathUnit для работы с объектами из DataModule1. В DataModule1 есть хранимая процедура TADOStoredProc length_nodes которая имеет два параметра типа longint и две таблицы TADOTable Perekrestok1, Perekrestok2 В Mathunit есть процедура, Код:
Код:
|
31.07.2011, 19:22 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
А у тебя ее нет. Код:
I'm learning to live...
|
||
31.07.2011, 19:27 | #5 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 22
|
не обращайте внимания на первый пост. Это я написал для примера. Во втором обрисовал полностью картину. Считайте что первого не было
... ещё одну тему заметил. Если задать параметры жестко через Object Inspector то хранимая процедура выдает один и тот же результат. То есть получается что я не могу изменить параметры у хранимой процедуры Вот ещё нашел... http://www.programmingforum.ru/delphi/thread724129.html Последний раз редактировалось Stilet; 01.08.2011 в 08:36. |
04.08.2011, 11:08 | #6 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 22
|
Всё!!! Тему можно закрывать. Надо было сделать refresh параметров. И пересоздать их
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование имени процедуры в качестве параметра другой процедуры | Alexey355 | Помощь студентам | 1 | 23.04.2011 13:59 |
Delphi Fortran DLL передача процедуры в качестве параметра | gimlis | Помощь студентам | 1 | 23.03.2011 22:52 |
TextBox в качестве параметра функции/процедуры | Голованов Д. | Microsoft Office Excel | 6 | 01.12.2009 10:38 |
Передача поля объекта в процедуру в качестве параметра | Голованов Д. | Microsoft Office Excel | 10 | 02.11.2009 16:22 |
Передача метода класса в качестве параметра в другой метод | Dmytry87 | Общие вопросы C/C++ | 0 | 12.11.2008 15:28 |