This is what I came up with and it works, if someone can improve on my methods I would appreciate it!
Private Sub CheckArtist()
Dim ActorCount As Integer
Dim StopCount As Integer
Dim i As Integer = 0
Dim StopActor As Integer
StopCount = ds.Tables("Actor").Rows.Count
StopActor = ActorName.Length
ActorName(0) = ActorNm1Text.Text.ToString
ActorName(1) = ActorNm2Text.Text.ToString
ActorName(2) = ActorNm3Text.Text.ToString
ActorName(3) = ActorNm4Text.Text.ToString
While i < StopActor
For ActorCount = 0 To StopCount
If ActorName(i) = ds.Tables("Actor").Rows(ActorCount).Item(1) Then
ActorID(i) = ActorCount
i = i + 1
Continue While
Else
ActorID(i) = MaxActorRows + 1
End If
Next ActorCount
If ActorID(i) > MaxActorRows Then
ActorID(i) = MaxActorRows
Dim cbActor As New OleDb.OleDbCommandBuilder(daActor)
Dim dsNewActorRow As DataRow
dsNewActorRow = ds.Tables("Actor").NewRow()
dsNewActorRow.Item("actor_name") = ActorName(i)
ds.Tables("Actor").Rows.Add(dsNewActorRow)
daActor.Update(ds, "Actor")
MaxActorRows += 1
End If
i = i + 1
End While
End Sub