Try something like this:
If Not String.IsNullOrEmpty(First_NameTextBox.Text) Then
If andRequired Then
sql.Append(", ")
sbOn.Append(", ")
End If
sql.Append("[First_name]")
sbOn.Append("@Firstname")
da.SelectCommand.Parameters.AddWithValue("@Firstname", First_NameTextBox.Text)
andRequired = True
End If
If Not String.IsNullOrEmpty(Last_NameTextBox.Text) Then
If andRequired Then
sql.Append(", ")
sbOn.Append(", ")
End If
sql.Append("[Last_name]")
sbOn.Append("@Lastname")
da.SelectCommand.Parameters.AddWithValue("@Lastname", Last_NameTextBox.Text)
andRequired = True
End If
If Not String.IsNullOrEmpty(Middlenametextbox.Text) Then
If andRequired Then
sql.Append(", ")
sbOn.Append(", ")
End If
sql.Append("[Middle_name]")
sbOn.Append("@Middlename")
da.SelectCommand.Parameters.AddWithValue("@Middlename", Middlenametextbox.Text)
andRequired = True
End If