Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметр дла ХП / 4 сообщений из 4, страница 1 из 1
06.09.2004, 16:01:37
    #32681738
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр дла ХП
Нужно на форме создать ЛистБокс, данные которого из ХП. В ХП есть параметр из ТекстБокса формы.
прочитал объяснение в 3-м примере: http://hiprog.com/access/article.asp?id=370
и создал процедуру, но не знаю теперь как декларировать переменную "@AssetNr". Имя ТекстБокса в Форме у меня "AssetNr". Процедура сама выглядит так:

Alter Procedure Sub_Assets
@AssetNr int
As

SELECT SubAsset
FROM Container
WHERE MainAsset=@AssetNr

return

При старте этой процедуры параметр приходится вводить вручную. А как сделать так чтобы параметр брался из формы?
...
Рейтинг: 0 / 0
06.09.2004, 17:14:08
    #32681940
magoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр дла ХП
Попробовал сделать следующую процедуру:

Alter Procedure StoredProcedure1
@parameter1 int = AssetNr

As
SELECT SubAsset
FROM Container
WHERE MainAsset=@parameter1
return

При сохранении ошибок в синтаксе не было, а при запуске вышло следующее:


Syntax error converting nvarchar value "AssetNr" to a column of datatype int.

"AssetNr" на форме у меня типа int, тогда почему выходит такое сообщение?
...
Рейтинг: 0 / 0
06.09.2004, 17:32:08
    #32682000
guestyyy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр дла ХП
пример
connOpen db
cmdcreate db,cmd
Cmd.Parameters.Append Cmd.CreateParameter ("ErrDescr",adVarChar,adParamInputOutput,3000,ErrorDescr)
Cmd.Parameters.Append Cmd.CreateParameter ("ID",adInteger,adParamInput,,ID)
Cmd.Parameters.Append Cmd.CreateParameter ("XML",adBSTR,adParamInput,300000,Param)
cmd.CommandText="AnnTransferBeforeEdit"
cmd.execute
ErrorDescr=cmd.Parameters("ErrDescr").value

!!
Param-adBSTR,ID-adInteger,ErrorDescr-adVarChar
!!
...
Рейтинг: 0 / 0
06.09.2004, 17:33:51
    #32682008
guestyyy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр дла ХП
на строки
--connOpen db
--cmdcreate db,cmd
не обращай внимание
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметр дла ХП / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]