Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2014, 12:14   #1
Holmes48
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 11
По умолчанию winform app timeout c++

Проект не выполняет запрос....читал про timeout
try {
MySqlDataAdapter ^ sda = gcnew MySqlDataAdapter();
sda->SelectCommand = cmdDataBase;
DataTable^ dbdataset = gcnew DataTable();
sda->Fill(dbdataset);
BindingSource^ bSource = gcnew BindingSource();
//sda->SelectCommand->CommandTimeout = 0;

bSource->DataSource = dbdataset;
sda->SelectCommand->CommandTimeout = 0;
dataGridView1->DataSource = bSource;
sda->Update(dbdataset);

}

написал вот так, что в комментариях выполняется,но не работает

Вообще не могу сорентироваться.
Запрос к базе по времени солидный, так что вариант с оптимизацией запроса отбросил.
Предполагаю создание дублирующей таблицы как буфера....но увязать с проектом не получится т.к. (проект)в кавычках""должен быть пользовательским....
Подскажите, как программно реализовать Спасибо
Изображения
Тип файла: png Безымянный.png (14.7 Кб, 34 просмотров)
Holmes48 вне форума Ответить с цитированием
Старый 30.03.2014, 12:46   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

так и что не понятно?
таймаут заканчивается, вот об этом и говорит вам
eval вне форума Ответить с цитированием
Старый 30.03.2014, 12:49   #3
Holmes48
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 11
По умолчанию

вопрос в том как продлить время таймаута((
Holmes48 вне форума Ответить с цитированием
Старый 30.03.2014, 12:54   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

выставить его побольше
eval вне форума Ответить с цитированием
Старый 30.03.2014, 12:58   #5
Holmes48
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 11
По умолчанию

это логично,но он выставлен на бесконечность
Holmes48 вне форума Ответить с цитированием
Старый 30.03.2014, 13:01   #6
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

где? нету такого
eval вне форума Ответить с цитированием
Старый 30.03.2014, 13:06   #7
Holmes48
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 11
По умолчанию

CommandTimeout = 0; вот это не так ли?
Holmes48 вне форума Ответить с цитированием
Старый 30.03.2014, 13:08   #8
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

а где оно стоит и где валиться?
eval вне форума Ответить с цитированием
Старый 30.03.2014, 13:13   #9
Holmes48
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 11
По умолчанию

проект выполняется успешно,а Вывод пишет при появлении "ошибки timeout expired"
Поток '<Без имени>' (0x1f00) завершился с кодом 0 (0x0).
Первый этап обработки исключения типа "MySql.Data.MySqlClient.MySqlExcept ion" в приложении MySql.Data.dll
Первый этап обработки исключения типа "MySql.Data.MySqlClient.MySqlExcept ion" в приложении MySql.Data.dll
Первый этап обработки исключения типа "MySql.Data.MySqlClient.MySqlExcept ion" в приложении MySql.Data.dll
Первый этап обработки исключения типа "MySql.Data.MySqlClient.MySqlExcept ion" в приложении MySql.Data.dll
Поток '<Без имени>' (0x1294) завершился с кодом 0 (0x0).
Holmes48 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
winform app timeout c++ Holmes48 Visual C++ 0 30.03.2014 11:08
socket timeout f.hump C/C++ Сетевое программирование 4 30.10.2012 15:48
Connect по timeout Tahoma Win Api 8 26.07.2012 09:17
Географические карты в WinForm app оффлайн Cbaby C# (си шарп) 5 10.11.2011 21:25
ClientSocket и TimeOut Powerfull100 Работа с сетью в Delphi 0 22.10.2009 12:29