26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
1

При неактивности программы минут 5 теряется соединение, и при подключении приходится сново долго ждать

05.06.2012, 12:58. Показов 1011. Ответов 1
Метки нет (Все метки)

Данные для подключения берутся из XML файла, которые подключен к проекту
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
public void LoadDocuments()
        {
            MySql.Data.MySqlClient.MySqlConnection MyConnect;
             string MyConnectString;
 
             MyConnectString =
                 "server=" + ReadIni("MySQL", "Server") + ";" +
                 "port=" + ReadIni("MySQL", "Port") + ";" +
                 "database=" + ReadIni("MySQL", "Database") + ";" +
                 "uid=" + ReadIni("MySQL", "Username") + ";" +
                 "pwd=" + ReadIni("MySQL", "Password") + ";" +
                 "charset=" + ReadIni("MySQL", "Charset") + ";";
             if (ReadIni("MySQL", "Compress") == "1")
             {
                 MyConnectString += "compress=true;";
             }
             try
                {
                    MyConnect = new MySql.Data.MySqlClient.MySqlConnection(MyConnectString);
                    MyConnect.Open();
 
                    //insert to comboBox
                    MySql.Data.MySqlClient.MySqlCommand MyCommand10 = new MySql.Data.MySqlClient.MySqlCommand();
                    MyCommand10.Connection = MyConnect;
                    MyCommand10.CommandType = CommandType.Text;
                    comboBox1.Items.Clear();
                    MyCommand10.CommandText =
 
                        " SELECT" +
                        "   pp_manufactures_name, pp_series,op.op_datestart,op.op_prokat_minutes" +
                        " FROM" +
                        "   products_prokat pp" +
                        "   JOIN orders_prokat op" +
                        "   ON (op.op_prokat_id = pp.pp_id)" +
                        " WHERE" +
                        "   op.op_executed='csPayed'";
 
                    MySql.Data.MySqlClient.MySqlDataReader MyEdit10 = MyCommand10.ExecuteReader();
 
                    if (MyEdit10.HasRows == false)
                    {
                        MyEdit10.Close();
                        MyConnect.Close();
 
                        return;
 
                    }
 
                    while (MyEdit10.Read())
                    {
 
                        string pp_manufactures_nameA = MyEdit10.GetString("pp_manufactures_name");
                        string pp_seriesA = MyEdit10.GetString("pp_series");
                        string infoA = pp_manufactures_nameA + "-" + pp_seriesA;
                        comboBox1.Items.Add(infoA);
                    }
                    MyEdit10.Close();                    
                    MyConnect.Close();
                }
             catch (MySql.Data.MySqlClient.MySqlException ex)
             {
                 switch (ex.Number)
                 {
                     case 0:
                         MessageBox.Show("Сервер недоступен.  Свяжитесь с системным администратором");
                         break;
                     case 1045:
                         MessageBox.Show("Неверное имя пользователя, либо пароль");
                         break;
                 }
 
             }
        }
Как сделать так, чтобы при подключении спустя некоторую не активность, не нужно было долго ждать

Добавлено через 19 часов 19 минут
Помогите(
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2012, 12:58
Ответы с готовыми решениями:

Теряется соединение при подключении радио мыши к ТВ
Имеется ТВ Samsung 42А5300 подключенный по WI-FI (свисток TP-Link TL-WN727N) к нету (роутер TP-LINK...

HP LaseJet 1102w, приходится ждать вывода текста на лист от 5 - 15 минут
Доброго времени суток. столкнулся с проблемой: есть сервер windows server 2008 R2, есть...

После запуска виснет ПК, ждать приходится минут так 20 чтобы он развис.
Здравствуйте! Смотрел я фильм на компьютере(ноутбук), и вдруг, на одном из кадров он завис. Я...

При подключении теряется скорость
Здравствуйте. У меня наверное уникальный вопрос. Имею ноутбук с 7. Имею беспроводную мышь....

1
Эксперт Java
4081 / 3815 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
06.06.2012, 11:51 2
Очевидно - не закрывать подключение после работы с ним.
Если закрытие необходимо - сделать таймер, и в нем уже закрывать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2012, 11:51
Помогаю со студенческими работами здесь

Почему при подключении монитора к ноуту теряется четкость текста?
Пробовал настроить разрешение, копался в настройках монитора (контрастность, четкость, яркость),...

Перезагрузка ПК каждые 7 минут при подключении к Интернет
проблема появилась после переустановки Windows. все работает исправно, но только до подключения...

Ошибка при подключении к SQL базе данных при переносе программы
Я добавил базу данных SQL "*.mdf" к проекту. Если использовать параметры строки подключения типа:...

Как сделать так чтобы компьютер при простое отключался только при неактивности клавиатуры?
Как сделать так чтобы компьютер при простое отключался только при неактивности клавиатуры? А...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru