Где я могу управлять объектами сервера? - PullRequest
0 голосов
/ 30 апреля 2009

Как связать объект odbc с хранимой процедурой, которую я написал. Пожалуйста, смотрите пример ниже:

Следующий код выполняет хранимую процедуру с именем DEPT_Add, однако именем функции объекта является AddDepartment.

Set oDept = Server.CreateObject("JTQTMS.JTDept")
bReturn = oDept.AddDepartment(CStr(sDeptName))

У меня вопрос: если я добавлю новую хранимую процедуру, например, PROPERTY_Add, как мне войти и добавить объектную функцию AddProperty?

Кажется, что приведенный ниже код не работает, потому что я не могу найти, где создать и связать метод AddProperty с моим сохраненным процессом PROPERTY_Add.

Set oProp = Server.CreateObject("JTQTMS.JTProperty")
bReturn = oProp.AddProperty(CStr(sDeptName), CStr(sDeptDescription))

1 Ответ

1 голос
/ 30 апреля 2009

Мне кажется, что JTQTMS.JTDept является классом компонента COM.
Класс JTDept, а COM-компонент JTQTMS.

Загляните в Службы компонентов (если я правильно запомнил) и посмотрите, сможете ли вы найти там какие-либо ссылки на него.

Я считаю, что происходит то, что метод AddDepartment компонента COM вызывает внутреннюю хранимую процедуру Dept_Add.

Чтобы сделать то же самое с Property__Add, вам нужно добавить метод AddProperty в компонент COM, который, в свою очередь, вызывает хранимую процедуру Property_Add.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...