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

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

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

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

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

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

только вопрос автора никоем образом КАД не касается.
...
Рейтинг: 0 / 0
06.05.2010, 10:14
    #36614639
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foxclub жжет
автор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
06.05.2010, 10:50
    #36614721
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foxclub жжет
автор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
06.05.2010, 11:05
    #36614761
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foxclub жжет
прошелмимо, это "загубте разработчика на корню"
Чего вы голову морочите, подменяя возврат результат работы ХП с возвратом выходных параметров!
Привели куча тупого кода, чтобы иметь возможность чтобы вернуть в VFP то, что ХП возращает по RETURN!
Так это только одно значение и только INTEGER! Кому это надо!?
...
Рейтинг: 0 / 0
06.05.2010, 11:25
    #36614803
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foxclub жжет
Aleksey-Kпрошелмимо, это "загубте разработчика на корню"
Чего вы голову морочите, подменяя возврат результат работы ХП с возвратом выходных параметров!
Привели куча тупого кода, чтобы иметь возможность чтобы вернуть в VFP то, что ХП возращает по RETURN!
Так это только одно значение и только INTEGER! Кому это надо!?

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

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

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

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

НЕД.

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

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

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

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

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

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

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

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

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

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

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

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


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