Work around for DeriveParameters member
Hi,
I am trying to use the following code in my test application, but I get a build error saying "deriveParameters" is not a member of SqlCommandBuilder
Private Shared Function DiscoverSpParameterSet(ByVal connectionString As String, _
ByVal spName As String, _
ByVal includeReturnValueParameter As Boolean, _
ByVal ParamArray parameterValues() As Object) As SqlParameter()
Dim cn As New SqlConnection(connectionString)
Dim cmd As SqlCommand = New SqlCommand(spName, cn)
Dim discoveredParameters() As SqlParameter
Try
cn.Open()
cmd.CommandType = CommandType.StoredProcedure
SqlCommandBuilder.DeriveParameters(cmd)
If Not includeReturnValueParameter Then
cmd.Parameters.RemoveAt(0)
End If
discoveredParameters = New SqlParameter(cmd.Parameters.Count - 1) {}
cmd.Parameters.CopyTo(discoveredParameters, 0)
Finally
cmd.Dispose()
cn.Dispose()
End Try
Return discoveredParameters
End Function 'DiscoverSpParameterSet
I am using Beta2, so how can I write the code, which achieves the same, as I am very interested in getting the same functioanlity.
Any code example would be helpful.
Thanks
|