0
私はこのストアドプロシージャをいくつかの値を行に保存することができます。ストアドプロシージャの パラメータは次のとおりです。 @StepId(INT) @DateCalculationRule(シャア) @Result(INT)コールストアドプロシージャ関数が機能しない
私のVBコード:
Private Sub buttonCalculateDatesClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles buttonCalculateDates.Click
Dim ok As Integer = 1
Dim connectionString As String = WebConfigurationManager.ConnectionStrings("cnnString").ConnectionString
Dim conn As SqlConnection = New SqlConnection(connectionString)
Dim cmd As New SqlCommand("SaveStepDeadlineRule", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.Add(New SqlParameter("@StepId", 1648))
cmd.Parameters.Add(New SqlParameter("@DateCalculationRule", "DR01#EXACTDATE"))
cmd.Parameters.Add(New SqlParameter("@Result", 0))
cmd.Parameters("@Result").Direction = ParameterDirection.Output
Try
conn.Open()
ok = IIf(IsDBNull(cmd.Parameters("@Result").Value), 1, cmd.Parameters("@Result").Value)
Catch ex As Exception
ok = 1
End Try
conn.Close()
End Sub
私はデータで直接手続きを実行した場合@StepId 1648と@DateCalculationRuleのいくつかのテキストで完全に動作します。私の機能には何かがあります。 私は、私が行方不明になったエラー