Как при добавлении записи в DataGridView избежать повторения по какому-либо полю? - Visual Basic .NET

Формулировка задачи:

Всем здравствуйте. DataGridView заполнена записями таблицы БД MSAccess без использования Binding Source. Добавление записи выглядит так:
    Sub AddRecord()
        SqlCom = New OleDb.OleDbCommand("INSERT INTO [Kadr] ([Name], [BDate]) VALUES ('" & sName & "', '" & dtBDay & "')", Con)
        Con.Open()
        SqlCom.ExecuteNonQuery()
        Con.Close()
    End Sub
Как избежать повторяющихся записей, например по полю Name таблицы Kadr. Перебором всех существующих записей с анализом содержимого поля Name? Или есть другой способ?

Код к задаче: «Как при добавлении записи в DataGridView избежать повторения по какому-либо полю? - Visual Basic .NET»

textual
Public Sub Connect_DB()
        cnnSql = New MySqlConnection
        If cnnSql.State = ConnectionState.Closed Then
            cnnSql.ConnectionString = "database=gtdata;server=127.0.0.1;Port=3307;user id=; pwd=;Character Set=cp1251;"
            Try
                cnnSql.Open()
            Catch ex As SystemException
                MessageBox.Show("Ошибка подключения к локальной БД")
            End Try
        Else
            Exit Sub
        End If
    End Sub

6   голосов, оценка 3.833 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы