Я решил вышеупомянутую проблему, используя следующую логику
Я изменил процедуру вставки SQL и добавил новый параметр
@OrgID int OUTPUT
и после команды вставки
Я использовал
SET @OrgID = SCOPE_IDENTITY()
RETURN
Далее в моем Приложении после перенастройки моего ObjectDataSource я получил параметр ниже
<asp:Parameter ConvertEmptyStringToNull="true" Name="OrgID" Type="Int32"
Direction="Output" />
в мой объектный источник данных вставьте параметр
Я пишу код ниже в моем вставленном событии ObjectDataSource.
Protected Sub RAOOrganisationDataSource_Inserted(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ObjectDataSourceStatusEventArgs) Handles RAOOrganisationDataSource.Inserted
Dim OrgID As Integer = e.OutputParameters("OrgID")
Session("OrgID") = OrgID
End Sub
И, таким образом, я получил мой последний вставленный OrgID в сеансе.
Ура!
Пожалуйста, дайте мне знать, если есть какие-либо ошибки при использовании вышеуказанной концепции