powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / foxclub жжет
14 сообщений из 14, страница 1 из 1
foxclub жжет
    #36614521
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://forum.foxclub.ru/read.php?29,443219

автору дайте в этом топике ответ, либо пусть здесь читает ответ

что ХП можно звать и явно передавать значения параметров

Код: plaintext
1.
2.
exec ssss @ttt  = ?lnPerc
            , @ppp =  ?lnTTTT
            , @ffff = ?lnRRRR

автор Почитайте про CAD на sql.ru

гы, а то, что здешний форум стал копилкой знаний по КАД - приятно.

только вопрос автора никоем образом КАД не касается.
...
Рейтинг: 0 / 0
foxclub жжет
    #36614639
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторasuЕще вопрос по хранимым процедурам:
Есть ли возможность из хранимой процедуры возвращать значение не в курсор, а в переменную?
Нет, только через курсор.

снова жжем?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
	private pnResult
	pnResult =  0 
	text to lcSelectCmd textmerge noshow pretext  7 
	     {?@pnResult = CALL dbo.mmmmm( 4555 , 5555 )}
	endtext
	if SQLEXEC (......,lcSelectCmd)< 0  
	     return - 1 
	endif
             ? pnResult
...
Рейтинг: 0 / 0
foxclub жжет
    #36614721
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторasuЕще вопрос по хранимым процедурам:
Есть ли возможность из хранимой процедуры возвращать значение не в курсор, а в переменную?
Не заморачивайтесь с этим, используйте курсор. В переменную - только если процедура преднамеренно использует output параметры.
Если хотите использовать output несмотря ни на что, лучше прочитайте подробно в BOL об execute. Читайте первоисточники :)


коллеги, Вы меня поражаете,
и загубте разработчика на корню


код для тестирования в фокспро
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
local lcConnString, lnConnection, ;
	  laErrors[ 1 ]
text to lcConnString noshow pretext  15 
	Driver=SQL Server;
	SERVER=.\SQLSERVER2005;
	DATABASE=Test;
	uid=sa;
	pwd=as;
endtext	
lnConnection = sqlstringconnect(lcConnString)
if lnConnection<= 0 
   messagebox('не подцепился')
   return 
endif


? test(  10  ,lnConnection) 
? test(  20  ,lnConnection) 
? test(  30  ,lnConnection) 


Return

*************
Function test
*************
lParameters tnValue, tnConnection
local lnResult
lnResult =  0 
text to lcSelectCmd textmerge noshow pretext  7 
     {?@lnResult = CALL dbo.test(?tnValue)}
endtext
if SQLEXEC (tnConnection,lcSelectCmd)< 0  
     return - 1 
endif
Return lnResult

скрипт на создание ХП
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[test]') and OBJECTPROPERTY(id, N'IsProcedure') =  1 )
drop procedure [dbo].[test]
GO


CREATE PROCEDURE dbo.test
	-- Add the parameters for the stored procedure here
	@Param1 int =  0 
AS
BEGIN

	SET NOCOUNT ON
	Declare @nResult int 
	
	set @nResult = @Param1 *  10 

	return @nResult

END
GO

...
Рейтинг: 0 / 0
foxclub жжет
    #36614761
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо, это "загубте разработчика на корню"
Чего вы голову морочите, подменяя возврат результат работы ХП с возвратом выходных параметров!
Привели куча тупого кода, чтобы иметь возможность чтобы вернуть в VFP то, что ХП возращает по RETURN!
Так это только одно значение и только INTEGER! Кому это надо!?
...
Рейтинг: 0 / 0
foxclub жжет
    #36614803
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-Kпрошелмимо, это "загубте разработчика на корню"
Чего вы голову морочите, подменяя возврат результат работы ХП с возвратом выходных параметров!
Привели куча тупого кода, чтобы иметь возможность чтобы вернуть в VFP то, что ХП возращает по RETURN!
Так это только одно значение и только INTEGER! Кому это надо!?

острый ты мой,
но ведь возможен вариант отслеживания
результата ХП, которая что-то делает
и возвращать отбор на клиента не нужно?

нетерпимый, ты мой - смотри не обдуйся в штаники...
...
Рейтинг: 0 / 0
foxclub жжет
    #36614836
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторasuЕще вопрос по хранимым процедурам:
Есть ли возможность из хранимой процедуры возвращать значение не в курсор, а в переменную?
Нет, только через курсор.

остряк, ну ты ж ответитл - НЕТ,
на твок НЕТ - было замечено ДА
и приведен один из вариантов - замечу один только один.

а счаз меня-же ты, чудовище и в чем-то обвиняешь - нехорошо,
загрызу.
...
Рейтинг: 0 / 0
foxclub жжет
    #36614839
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПосетите SQL.RU, если хотите получить готовые ответы "на пальцах". Но боюсь, там тоже отправят читать BOL для овладения основами языка Transact-SQL

НЕД.

гы, мы его погладим и приютим, и мозг насиловать не дадим.
...
Рейтинг: 0 / 0
foxclub жжет
    #36614917
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА за нами, оказывается, Большой Брат наблюдает! В лице небезывестного alex11100 :)
http://www.sql.ru/forum/actualthread.aspx?tid=756611

во, наконец заметил,
а я уж думал ....

ты, ежеле чего - заходи,
я тя здесь ушатом какашков полью,
ежеле по заслугам будет.
...
Рейтинг: 0 / 0
foxclub жжет
    #36614977
прошелмимоты, ежеле чего - заходи,
я тя здесь ушатом какашков полью,
ежеле по заслугам будет.Если речь про ssa, то он и так тут регулярно бывает. И что-то пока не замечен он в давании поводов для поливания всякими гадостями. :) Хотя, Вам, как я заметил, особо то поводов и не надо. :)
...
Рейтинг: 0 / 0
foxclub жжет
    #36614981
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.прошелмимоты, ежеле чего - заходи,
я тя здесь ушатом какашков полью,
ежеле по заслугам будет.Если речь про ssa, то он и так тут регулярно бывает. И что-то пока не замечен он в давании поводов для поливания всякими гадостями. :) Хотя, Вам, как я заметил, особо то поводов и не надо. :)

а то,
канечна абалью и без повода

мыж друг-дружку не забываем

см.выше - не я начал про остроту.

еще раз - и отобью мозг в реалии.
...
Рейтинг: 0 / 0
foxclub жжет
    #36614990
прошелмимоа то,
канечна абалью и без повода
Ну вот и ладушки. :)
мыж друг-дружку не забываем
Тоже не плохо.
см.выше - не я начал про остроту.
А кто-то начал? А про какую остроту?
еще раз - и отобью мозг в реалии.Еще раз ЧТО?
...
Рейтинг: 0 / 0
foxclub жжет
    #36615001
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.прошелмимоа то,
канечна абалью и без повода
Ну вот и ладушки. :)
мыж друг-дружку не забываем
Тоже не плохо.
см.выше - не я начал про остроту.
А кто-то начал? А про какую остроту?
еще раз - и отобью мозг в реалии.Еще раз ЧТО?

гы, иди и ты на фоксклаб,
а то не нароком и тя полью.

про остроту - см.выше,
листаешь вверх,
включаешь методы синтеза и анализа,
делаешь вывод.

вывод можешь не озвучивать.
...
Рейтинг: 0 / 0
foxclub жжет
    #36615098
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 проходящий.,

авторВлад КолосовАлекс по-прежнему жжет :lough: Атец!!111
Его надо понять и пожалеть. Дело в том, что он буквально с пеной у рта доказывал всем и везде, что ВСЕ можно сделать через CA, а тут вдруг потребовалось вернуть параметры из ХП и... пример приходиться ему приводить без CA. Вот и изливает свою желчь на всех так.. Бедняжка :). И как только пережилм такое!

во видал, как усера пишет,
а ты говоришь ....
...
Рейтинг: 0 / 0
foxclub жжет
    #36615238
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: break!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / foxclub жжет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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