USP_DATAFORMTEMPLATE_VIEW_CLIENTUSERSEXTENSION
The load procedure used by the view dataform template "Client Users Extension View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@CLIENTUSERID | int | INOUT | Clientuser |
@PROVIDERNAME | nvarchar(128) | INOUT | Providername |
@IDENTIFIER | nvarchar(512) | INOUT | Identifier |
@DISPLAYNAME | nvarchar(256) | INOUT | Displayname |
@PREFERREDUSERNAME | nvarchar(256) | INOUT | Preferredusername |
@GIVENNAME | nvarchar(128) | INOUT | Givenname |
@FAMILYNAME | nvarchar(128) | INOUT | Familyname |
@FORMATTEDNAME | nvarchar(256) | INOUT | Formattedname |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CLIENTUSERSEXTENSION
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CLIENTUSERID integer = null output,
@PROVIDERNAME nvarchar(128) = null output,
@IDENTIFIER nvarchar(512) = null output,
@DISPLAYNAME nvarchar(256) = null output,
@PREFERREDUSERNAME nvarchar(256) = null output,
@GIVENNAME nvarchar(128) = null output,
@FAMILYNAME nvarchar(128) = null output,
@FORMATTEDNAME nvarchar(256) = null output
)
as
set nocount on;
-- be sure to set this, in case the select returns no rows
set @DATALOADED = 0;
-- populate the output parameters, which correspond to fields on the form. Note that
-- we set @DATALOADED = 1 to indicate that the load was successful. Otherwise, the system
-- will display a "no data loaded" message.
select @DATALOADED = 1,
@CLIENTUSERID = CLIENTUSERID,
@PROVIDERNAME = PROVIDERNAME,
@IDENTIFIER = IDENTIFIER,
@DISPLAYNAME = DISPLAYNAME,
@PREFERREDUSERNAME = PREFERREDUSERNAME,
@GIVENNAME = GIVENNAME,
@FAMILYNAME = FAMILYNAME,
@FORMATTEDNAME = FORMATTEDNAME
from dbo.CLIENTUSERSEXTENSION
where ID = @ID
return 0;