UpdateSpecific Method (SamplePlan)
- Last UpdatedNov 06, 2025
- 2 minute read
The UpdateSpecific() method updates selected columns of the specified sample plan record in the Sample Plan table.
'Declaration
Public Shared Sub UpdateSpecific( _
ByVal sessionId As Integer, _
ByVal planId As Integer, _
ByVal planName As String, _
ByVal planDesc As DBString, _
ByVal categoryId As DBInt, _
ByVal verifiedWrite As Nullable(Of Boolean), _
ByVal samplePlan As String, _
ByVal resetOption As Nullable(Of Integer), _
ByVal spare1 As DBString, _
ByVal spare2 As DBString, _
ByVal spare3 As DBString, _
ByVal spare4 As DBString, _
ByVal lastEditComment As DBString, _
ByRef lastEditAt As Nullable(Of Date) _
)
'Usage
Dim sessionId As Integer
Dim planId As Integer
Dim planName As String
Dim planDesc As DBString
Dim categoryId As DBInt
Dim verifiedWrite As Nullable(Of Boolean)
Dim samplePlan As String
Dim resetOption As Nullable(Of Integer)
Dim spare1 As DBString
Dim spare2 As DBString
Dim spare3 As DBString
Dim spare4 As DBString
Dim lastEditComment As DBString
Dim lastEditAt As Nullable(Of Date)
SamplePlan.UpdateSpecific(sessionId, planId, planName, planDesc, categoryId, verifiedWrite, samplePlan, resetOption, spare1, spare2, spare3, spare4, lastEditComment, lastEditAt)
public static void UpdateSpecific(
int sessionId,
int planId,
string planName,
DBString planDesc,
DBInt categoryId,
Nullable<bool> verifiedWrite,
string samplePlan,
Nullable<int> resetOption,
DBString spare1,
DBString spare2,
DBString spare3,
DBString spare4,
DBString lastEditComment,
ref Nullable<DateTime> lastEditAt
)
Parameters
- sessionId
- Required. Holds the session ID and thus the user who is making this method call.
- planId
- Required. Holds the ID of the sample plan.
- planName
- Optional. Holds the unique name of the sample plan for display.
- planDesc
- Optional. Holds a description of the sample plan.
- categoryId
- Optional. Holds the ID of the category the sample plan belongs to.
- verifiedWrite
- Optional. Holds a flag indicating if an operator confirmation of manually entered values is required.
- samplePlan
- Required. Holds the pattern sample names are to follow.
- resetOption
Optional. Holds the option for reseting the octothorpe part(#) of a sample plan name back to 1. Default is Never. 0 (default) = nothing (never resets), 1 = change in local date.
- spare1
- Optional. Holds the contents of the user-defined spare1 field.
- spare2
- Optional. Holds the contents of the user-defined spare2 field.
- spare3
- Optional. Holds the contents of the user-defined spare3 field.
- spare4
- Optional. Holds the contents of the user-defined spare4 field.
- lastEditComment
- Optional. Holds the new comment that describes why this record is being updated.
- lastEditAt
- In\Out parameter. Holds a value of when the record was added or last updated.
Observe the following input parameter rules:
- Optional non-DB* parameters: Either enter a new value or leave the existing value unchanged by passing a null.
- Optional DB* parameters: To clear the existing value and enter an empty value, pass DB*.null (e.g., DBInt.null). To leave the existing value unchanged, pass a null.