С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
CyberTramp
1 / 1 / 0
Регистрация: 04.10.2011
Сообщений: 74
1

LINQ-запрос к базе данных

16.01.2013, 19:33. Просмотров 672. Ответов 2
Метки нет (Все метки)

Запрос к базе данных каждые 5 секунд (тест)
Кликните здесь для просмотра всего текста
Код
 public string GetDBCont(string req = "")
        {
            try
            {
                var dda = db.Contacts.Where(b => b.indecator == g.UserIndecator()).SingleOrDefault();

                if (req.Equals("indecator"))
                    req = dda.indecator;
                if (req == "status")
                    req = Convert.ToString(dda.status);
            }
            catch (Exception e)
            {
                Console.WriteLine( е + "Error of request");
            }
            return req;
        }

Сама функция запроса в цикле
Кликните здесь для просмотра всего текста
Код
public void MD()
        {
            while (true)
            {
                bool ch = cc.CheckMD();
                if (ch == true)
                    Console.WriteLine("Yes");
                else
                    Console.WriteLine("No");
                Console.WriteLine(ch);
                Thread.Sleep(5000);
            }
        }
Код
        public bool CheckMD()
        { Console.WriteLine(dd.GetDBCont("status"));
            if (dd.GetDBCont("status") == "1")
               return true;
            
            return false;
        }

Маин:
Кликните здесь для просмотра всего текста
Thread md = new Thread(MD);
md.Start();


Проблема в том что даже если ячейка "status" была изменина результат возвращяется всегда один и тотже, т.е. первый. Но после перезапуска программы результат обнавляется.

И так:

Как сделать мониторинг базы данных?
Чтоб при любом именения я получил результат и небыло бы необходимости перезапускать программу ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2013, 19:33
Ответы с готовыми решениями:

LINQ - запрос для получения разделенных данных из одной таблицы
Здравствуйте! Entity Framework 6, C#. Имеется таблица "участник" и таблица "протокол". Связь -...

Запрос к базе данных
Есть такая база, пишу к ней запрос на выборку, вывод данных. Немного непонятно как делать выборку...

Запрос к базе данных
У меня есть запрос, которому соответствует только 1 значение из таблицы (я запрашиваю поле типа...

Запрос к базе данных
Сделал приложение к базе данных Access на Visual Basic .Net 2008. Итак, на форме стоят: - ...

Запрос на поиск к базе данных
string connectionString = "provider=Microsoft.Jet.OLEDB.4.0;data source=d:\\Комплектующие...

2
martb1n
55 / 55 / 11
Регистрация: 13.04.2009
Сообщений: 169
17.01.2013, 15:41 2
это linqtoslq или linq to entities?
0
TARAS87
38 / 37 / 2
Регистрация: 03.06.2010
Сообщений: 170
17.01.2013, 16:47 3
Где у Вас объект db создается? Сделайте его создание через using в методе GetDBCont
Ну или хотя бы Open/Close сделайте.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 16:47

Динамический запрос к базе данных
Доброго всем времени суток. Помогите разобраться с проблемой. На C# есть приложение которое...

Не работает запрос к базе данных
Имеется запрос к базе данных, который сортирует базу данных. Все не подходящие значения он...

Запрос к базе данных в приложении C#
Здравствуйте! у меня возникла проблема с выводом данных из textbox в datagridview. В текстбоксе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru