Я создал службу Windows для вставки данных. Интервал времени - одна минута. Через один минут данные вставляются в таблицу. Даты вставляются в таблицу через несколько раз. Я не хочу этого, только один раз. Как это сделать? Возможно, мне нужно проверить в базе данных, где есть или нет, или нет.служба windows для ввода данных
0
A
ответ
1
Вы можете использовать этот запрос перед вставкой данных.
IF EXISTS(SELECT * FROM dbo.YourTable WHERE Name = @Name)
RETURN
- здесь, после проверки, сделайте ВСТАВИТЬ Вы также можете создать уникальный индекс на столбце Name, чтобы убедиться, что нет двух строк с одинаковым значением не существует:
CREATE UNIQUE NONCLUSTERED INDEX UIX_Name
ON dbo.YourTable(Name)
Надеюсь, это поможет вам.
0
// Вы можете сделать, как это в Уре код
if (ChkRecordExist() == true)
{
//Do nothing
}
else
{
// insert operation
}
protected bool ChkRecordExist()
{
//here logic for record exist or not.
//if record is exist return true else return false
}
Смежные вопросы
- 1. Служба Windows для извлечения данных HTML
- 2. Служба Windows для Windows mobile
- 3. Служба Windows для задач
- 4. Служба Inno для Windows?
- 5. Служба Excel для автоматизации Windows
- 6. Служба Windows
- 7. Служба Windows
- 8. Служба Windows для WCF Остановки
- 9. Служба Windows для просмотра сети
- 10. Служба Windows для постоянного запуска
- 11. Служба WCF и служба Windows
- 12. Служба Windows не может найти поставщика данных
- 13. Служба Windows для отказа от юридической оговорки
- 14. Служба Windows с подключением к базе данных
- 15. служба Windows, путь данных неправильного применения
- 16. Служба Windows не подключается к базе данных
- 17. Активация процесса Windows/служба Windows
- 18. служба Windows, и mutilthreading
- 19. Служба Windows и aspx
- 20. Служба mongod для Windows использует большинство байтов ввода-вывода ввода-вывода. Это действительно вредно?
- 21. Служба Windows для связи с серверным приложением
- 22. WCF или служба Windows для реализации MSMQ
- 23. Клиент/сервер (служба) Связь для C# Служба Windows
- 24. Служба Windows как «PrintServer»
- 25. filesystemwatcher как служба windows?
- 26. Служба Windows с WMI
- 27. Служба Windows «Запуск»
- 28. Служба Windows всегда «Запуск»
- 29. Служба Windows отключена
Да, если вам не нужны дубликаты данных, проверьте кулак, а затем вставьте – Damith
Услуга вызывается через каждые одну минуту. Вы можете проверять данные перед вставкой в таблицу. –