Вопрос : Проблема System.Threading.Timer.

Дорогие специалисты,

I имеют применение пульта которое использует System.Threading.Timer для того чтобы выполнять некоторую деятельность базы данных регулярно. Когда все нужно быть сделанным должно написать некоторую линию на пульте, отметчик времени работает отлично. Но когда я добавляю вещество базы данных, метод вызван только раз. Smogли вы пожалуйста объяснить к мне почему это случается?
I использовало различные интервалы времени, с таким же result.
Thanks.
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
главным образом " class= " id= " codeSnippet941328
static пустое (args шнура [])
        {
            tpsTimer отметчика времени = новый отметчик времени (CheckForPastDue, null, 1200, 30000);
            пока (поистине);
        }

        общественное статическое пустое CheckForPastDue (stateInfo предмета)
        {
            попытка
            {
                Console.WriteLine (DateTime.Now.ToLongTimeString ());

                Проверка // для названий просроченных
                commandText шнура = @ " ОТБОРНОЕ nl.ID, nl.BookStem, nl. К, n.LastName, n.FirstName ОТ narratorlinks nl 
                                   СОЕДИНИТЕ повествователей n НА nl.NarratorStem = n.NarratorStem
                                   ГДЕ `К `- ИНТЕРВАЛ <= 3 дней ТЕПЕРЬ () И nl.AudioReceive НУЛЕВ; «;

                результат предмета = DBOperations.Execute (ложное, CommandType.Text, null, commandText, null);
…
class=

Ответ : Проблема System.Threading.Timer.

причина, котор вы используете Threading.Timer против System.Timer?    Threading.timer метод CheckForPastDue исполняет на другой резьбе после этого одно создало ее.  это иногда причиняет вопросы для просто вещи вы пытаетесь выполнить.  Я имел подобный вопрос и использование System.Timer работало для меня.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us