У меня есть хранимая процедура с именем pat_selectPatientById
, и эта хранимая процедура возвращает значение true или false с использованием ISNULL(@isEqual, 0) as IsProviderSameAsPCP
.Вызов хранимой процедуры и проверка возвращаемого значения
Я пытаюсь вызвать эту хранимую процедуру с использованием метода C#, вызвав Application.WebService.ExecuteQuery("pat_selectPatientById")
. Но мне не повезло - может кто-нибудь указать мне в правильном направлении?
Большое спасибо ребята
Код:
declare @isEqual bit =
(select
top 1 1 as IsEqual
from
Patient p
inner join
[Resource] r on p.ProviderId = r.ResourceId
where
PatientId = @PatientId
and p.PrimaryCareProviderId = r.RefPhysId)
Есть ли метод ExecuteScalar в используемой структуре? –
no нет – Robert
Вы можете использовать собственный код или он должен пройти этот метод, о котором вы упомянули, то есть Application.WebService .. ?? –