Как при добавлении записи в DataGridView избежать повторения по какому-либо полю? - Visual Basic .NET
Формулировка задачи:
Всем здравствуйте.
DataGridView заполнена записями таблицы БД MSAccess без использования Binding Source.
Добавление записи выглядит так:
Как избежать повторяющихся записей, например по полю Name таблицы Kadr.
Перебором всех существующих записей с анализом содержимого поля Name? Или есть другой способ?
Листинг программы
- Sub AddRecord()
- SqlCom = New OleDb.OleDbCommand("INSERT INTO [Kadr] ([Name], [BDate]) VALUES ('" & sName & "', '" & dtBDay & "')", Con)
- Con.Open()
- SqlCom.ExecuteNonQuery()
- Con.Close()
- End Sub
Решение задачи: «Как при добавлении записи в DataGridView избежать повторения по какому-либо полю?»
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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д