|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
Доброе время суток. Хотелось бы узнать как в VB.net 2010 реализовать проверку ввода данных в БД Т.е. имеется таблица Access в которой 3 поля id, tit, ip в которую заносятся данные по IP и имя сетевого адаптера Хотелось бы сделать проверку заносимых данных в базу, если они повторяются то не заносить, а если нету, то вводить. Использую такой код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Но если я проверку делаю в самой таблице то появляется сообщения, а я б не хотел выводить это сообщение, а просто их не вводить ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 11:01 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
minioracle, А что мешает перед Insert выполнить команду Select на проверку уже введенных значений? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 12:10 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
minioracleДоброе время суток. Хотелось бы узнать как в VB.net 2010 реализовать проверку ввода данных в БД Т.е. имеется таблица Access в которой 3 поля id, tit, ip в которую заносятся данные по IP и имя сетевого адаптера Хотелось бы сделать проверку заносимых данных в базу, если они повторяются то не заносить, а если нету, то вводить. Но если я проверку делаю в самой таблице то появляется сообщения, а я б не хотел выводить это сообщение, а просто их не вводить 1. проверять перед инсертом 2. завернуть в try-catch, чтобы не было такой фигни типа "необрабатываемое исключение" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 12:47 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
Я правильно понял? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 12:58 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
minioracle, А почему проверка адреса >, а не, например, <? И почитайте как вызываются команды и что от них Вы хотите получить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 13:12 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
minioracleЯ правильно понял? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
лучше так и показать ex.Message ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 13:29 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
Бессмысленный код. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 13:31 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
minioracle, вы написали: Код: c# 1. 2. 3.
в чем смысл первой строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 13:33 |
|
Проверка одинаковых записей в таблице
|
|||
---|---|---|---|
#18+
minioracleДоброе время суток. Хотелось бы узнать как в VB.net 2010 реализовать проверку ввода данных в БД Т.е. имеется таблица Access в которой 3 поля id, tit, ip в которую заносятся данные по IP и имя сетевого адаптера Хотелось бы сделать проверку заносимых данных в базу, если они повторяются то не заносить, а если нету, то вводить. Использую такой код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Но если я проверку делаю в самой таблице то появляется сообщения, а я б не хотел выводить это сообщение, а просто их не вводить Я бы вам предложил сделать сохранение через процедуру. Т.е. вы вызываете на стороне сервера процедуру с тремя параметрами Save(id,tit,ip). Внутри самой процедуры и разбираете поведение 1. Если есть нет записи в таблице, инсерт. 2. Если есть - упдейт/игнор. Думаю не стоит перегружать логику клиентской части проверками, которые относятся к серверной части. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 09:55 |
|
|
start [/forum/topic.php?fid=20&msg=38998906&tid=1401372]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 323ms |
total: | 445ms |
0 / 0 |