I have done something like this: Dim Update_docs As String Dim SqlConn As SqlConnection Dim cmdSqlCommand As SqlCommand Update_docs = "UPDATE tblCapRec SET " & _ "AppSent2 = @AppSent2 " & _ "WHERE CaseNumber ='" & g_CaseNum & "' " & _ "AND PartNumber = " & g_PartNum & "" SqlConn = New SqlConnection(strConnectionString) cmdSqlCommand = New SqlCommand(Update_docs, SqlConn) Call Me.AddParameters(cmdSqlCommand) Call Me.AssignParameterValues(cmdSqlCommand) Try cmdSqlCommand.Connection.Open() cmdSqlCommand.ExecuteScalar() Catch exp As Exception MessageBox.Show(exp.Message) Exit Sub Finally If SqlConn.State = ConnectionState.Open Then SqlConn.Close() End If End Try
Private Sub AddParameters(ByRef cmd As SqlCommand) With cmd.Parameters .Add(New SqlParameter("@AppSent2", SqlDbType.DateTime)) End With End Sub Private Sub AssignParameterValues(ByRef cmd As SqlCommand) With cmd.Parameters If Me.dtpAppSent2.Format <> DateTimePickerFormat.Custom Then .Item("@AppSent2").Value = Me.dtpAppSent2.Value Else .Item("@AppSent2").Value = DBNull.Value End If End Sub#Region "Make Dates Blank" Private Sub lblAppSent2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblAppSent2.Click Me.dtpAppSent2.Format = DateTimePickerFormat.Custom Me.dtpAppSent2.CustomFormat = " " Dim Update_docs As String Dim SqlConn As SqlConnection Dim cmdSqlCommand As SqlCommand Update_docs = "UPDATE tblCapRec SET " & _ "AppSent2 = @AppSent2 " & _ "WHERE CaseNumber ='" & g_CaseNum & "' " & _ "AND PartNumber = " & g_PartNum & "" SqlConn = New SqlConnection(strConnectionString) cmdSqlCommand = New SqlCommand(Update_docs, SqlConn) Call Me.AddParameters(cmdSqlCommand) Call Me.AssignParameterValues(cmdSqlCommand) Try cmdSqlCommand.Connection.Open() cmdSqlCommand.ExecuteScalar() Catch exp As Exception MessageBox.Show(exp.Message) Exit Sub Finally If SqlConn.State = ConnectionState.Open Then SqlConn.Close() End If End Try#End Region
Does that help?BrendaIf it weren't for you guys, where would I be?