Доступ к хранимым процедурам членства ASP.NET из классической ASP-страницы

Исходя из поста Крейга Янга, я успешно использовал что-то вроде следующего кода. Вы можете сохранить исходное местоположение исключения, используя идентификатор «at» с функцией ExceptAddr. Исходный тип класса исключений и информация также сохраняются.

procedure MyHandleException(AMethod: string);
var
  e: Exception;
begin
  e := Exception(AcquireExceptionObject);
  e.Message := e.Message + ' raised in ' + AMethod; 
  raise e at ExceptAddr;
end;

try
  ...
except
  MyHandleException('MyMethod');
end;
1
задан Mike Cole 11 June 2009 в 14:03
поделиться

1 ответ

Провайдер членства в ASP.NET уже создает для вас хранимые процедуры. Если у вас есть доступ к базе данных, в которой настроено членство, вы можете получить прямой доступ к этим хранимым процедурам.

РЕДАКТИРОВАТЬ: нашел статьи, которые я использовал, когда делал это.

Вот как вы делаете это изначально с помощью взлома COM + ' '. Взято с форумов ASP.NET. Он ведет сюда .

Вот как это предлагает Скотт Гатри. (Между ASP.NET 1.1 и 2.0+, но общая идея совместного использования одного файла cookie одинакова.)

2
ответ дан 3 September 2019 в 01:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: