USP_DATAFORMTEMPLATE_VIEW_MKTRECORDSOURCEFIELDMAPPINGS
The load procedure used by the view dataform template "Record Source Field Mappings View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@FULLNAMEFIELDNAME | nvarchar(255) | INOUT | Full name |
@FIRSTNAMEFIELDNAME | nvarchar(255) | INOUT | First name |
@MIDDLENAMEFIELDNAME | nvarchar(255) | INOUT | Middle name |
@LASTNAMEFIELDNAME | nvarchar(255) | INOUT | Last name |
@ORGNAMEFIELDNAME | nvarchar(255) | INOUT | Org name |
@TITLEFIELDNAME | nvarchar(255) | INOUT | Title |
@SUFFIXFIELDNAME | nvarchar(255) | INOUT | Suffix |
@COUNTRYFIELDNAME | nvarchar(255) | INOUT | Country |
@ADDRESSLINE1FIELDNAME | nvarchar(255) | INOUT | Address line 1 |
@ADDRESSLINE2FIELDNAME | nvarchar(255) | INOUT | Address line 2 |
@CITYFIELDNAME | nvarchar(255) | INOUT | City |
@STATEFIELDNAME | nvarchar(255) | INOUT | State |
@POSTCODEFIELDNAME | nvarchar(255) | INOUT | Post code |
@CARTFIELDNAME | nvarchar(255) | INOUT | CART |
@DPCFIELDNAME | nvarchar(255) | INOUT | DPC |
@LOTFIELDNAME | nvarchar(255) | INOUT | LOT |
@PHONENUMBERFIELDNAME | nvarchar(255) | INOUT | Phone number |
@EMAILADDRESSFIELDNAME | nvarchar(255) | INOUT | Email address |
@FIRSTGIFTDATEFIELDNAME | nvarchar(255) | INOUT | First gift date |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@ADDRESSLINE3FIELDNAME | nvarchar(255) | INOUT | Address line 3 |
@ADDRESSLINE4FIELDNAME | nvarchar(255) | INOUT | Address line 4 |
@ADDRESSLINE5FIELDNAME | nvarchar(255) | INOUT | Address line 5 |
@HOUSEHOLDIDFIELDNAME | nvarchar(255) | INOUT | Household ID |
@HEADOFHOUSEHOLDFIELDNAME | nvarchar(255) | INOUT | Head of household |
@DATELASTCHANGEDFIELDNAME | nvarchar(255) | INOUT | Date last changed |
@ADDRESSEEFIELDNAME | nvarchar(255) | INOUT | Addressee |
@SALUTATIONFIELDNAME | nvarchar(255) | INOUT | Salutation |
@ISHOUSEHOLDFIELDNAME | nvarchar(255) | INOUT | Is household |
@LOOKUPIDFIELDNAME | nvarchar(255) | INOUT | Lookup ID |
Definition
Copy
CREATE procedure dbo.[USP_DATAFORMTEMPLATE_VIEW_MKTRECORDSOURCEFIELDMAPPINGS]
(
@ID uniqueidentifier,
@FULLNAMEFIELDNAME nvarchar(255) = null output,
@FIRSTNAMEFIELDNAME nvarchar(255) = null output,
@MIDDLENAMEFIELDNAME nvarchar(255) = null output,
@LASTNAMEFIELDNAME nvarchar(255) = null output,
@ORGNAMEFIELDNAME nvarchar(255) = null output,
@TITLEFIELDNAME nvarchar(255) = null output,
@SUFFIXFIELDNAME nvarchar(255) = null output,
@COUNTRYFIELDNAME nvarchar(255) = null output,
@ADDRESSLINE1FIELDNAME nvarchar(255) = null output,
@ADDRESSLINE2FIELDNAME nvarchar(255) = null output,
@CITYFIELDNAME nvarchar(255) = null output,
@STATEFIELDNAME nvarchar(255) = null output,
@POSTCODEFIELDNAME nvarchar(255) = null output,
@CARTFIELDNAME nvarchar(255) = null output,
@DPCFIELDNAME nvarchar(255) = null output,
@LOTFIELDNAME nvarchar(255) = null output,
@PHONENUMBERFIELDNAME nvarchar(255) = null output,
@EMAILADDRESSFIELDNAME nvarchar(255) = null output,
@FIRSTGIFTDATEFIELDNAME nvarchar(255) = null output,
@DATALOADED bit = 0 output,
@ADDRESSLINE3FIELDNAME nvarchar(255) = null output,
@ADDRESSLINE4FIELDNAME nvarchar(255) = null output,
@ADDRESSLINE5FIELDNAME nvarchar(255) = null output,
@HOUSEHOLDIDFIELDNAME nvarchar(255) = null output,
@HEADOFHOUSEHOLDFIELDNAME nvarchar(255) = null output,
@DATELASTCHANGEDFIELDNAME nvarchar(255) = null output,
@ADDRESSEEFIELDNAME nvarchar(255) = null output,
@SALUTATIONFIELDNAME nvarchar(255) = null output,
@ISHOUSEHOLDFIELDNAME nvarchar(255) = null output,
@LOOKUPIDFIELDNAME nvarchar(255) = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@FULLNAMEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [FULLNAMEFIELD]),
@FIRSTNAMEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [FIRSTNAMEFIELD]),
@MIDDLENAMEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [MIDDLENAMEFIELD]),
@LASTNAMEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [LASTNAMEFIELD]),
@ORGNAMEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ORGNAMEFIELD]),
@TITLEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [TITLEFIELD]),
@SUFFIXFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [SUFFIXFIELD]),
@COUNTRYFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [COUNTRYFIELD]),
@ADDRESSLINE1FIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ADDRESSLINE1FIELD]),
@ADDRESSLINE2FIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ADDRESSLINE2FIELD]),
@CITYFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [CITYFIELD]),
@STATEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [STATEFIELD]),
@POSTCODEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [POSTCODEFIELD]),
@CARTFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [CARTFIELD]),
@DPCFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [DPCFIELD]),
@LOTFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [LOTFIELD]),
@PHONENUMBERFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [PHONENUMBERFIELD]),
@EMAILADDRESSFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [EMAILADDRESSFIELD]),
@FIRSTGIFTDATEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [FIRSTGIFTDATEFIELD]),
@ADDRESSLINE3FIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ADDRESSLINE3FIELD]),
@ADDRESSLINE4FIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ADDRESSLINE4FIELD]),
@ADDRESSLINE5FIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ADDRESSLINE5FIELD]),
@HOUSEHOLDIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [HOUSEHOLDIDFIELD]),
@HEADOFHOUSEHOLDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [HEADOFHOUSEHOLDFIELD]),
@DATELASTCHANGEDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [DATELASTCHANGEDFIELD]),
@ADDRESSEEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ADDRESSEEFIELD]),
@SALUTATIONFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [SALUTATIONFIELD]),
@ISHOUSEHOLDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [ISHOUSEHOLDFIELD]),
@LOOKUPIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([ID], [LOOKUPIDFIELD])
from dbo.[MKTRECORDSOURCEFIELDMAPPINGS]
where [ID] = @ID;
-- always return loaded as true
set @DATALOADED = 1
return 0;