Search found 42 matches
- Sat Aug 27, 2011 10:15 am
- Forum: wxCode
- Topic: DatabaseLayer commands out of sync
- Replies: 4
- Views: 2990
Re: DatabaseLayer commands out of sync
I don't really know a solution, but i can tell that i started a new project based on DatabaseLayer a few weeks ago and already regret it. It's pretty buggy and incomplete. And it's not official part of wxWidgets. So you probably have to fix this problem yourself or try to find a way around it. Did ...
- Thu Aug 25, 2011 8:03 pm
- Forum: wxCode
- Topic: DatabaseLayer commands out of sync
- Replies: 4
- Views: 2990
Re: DatabaseLayer commands out of sync
Yes. And its works well. But customer demands Stored Procedures for performance.
- Thu Aug 25, 2011 12:30 pm
- Forum: wxCode
- Topic: DatabaseLayer commands out of sync
- Replies: 4
- Views: 2990
DatabaseLayer commands out of sync
I use MySQL + DatabaseLayer. I've created Stored Procedure to calculate maximum used index(table name as parameter): CREATE DEFINER = 'usaw'@'%' PROCEDURE rf_activity_map.procedure1(IN table_name VARCHAR(255)) BEGIN SET @dyn_sql=CONCAT('SELECT id FROM ',table_name,' WHERE id =(SELECT MAX( id ) FROM ...
- Thu Aug 25, 2011 12:19 pm
- Forum: wxWidgets Development (Russian)
- Topic: DatabaseLayer + MySQL проблема с синхронизацией
- Replies: 7
- Views: 4421
Re: DatabaseLayer + MySQL проблема с синхронизацией
result->Close() не? Пробовал. А делать в ХП SET @dyn_sql=CONCAT('SELECT id FROM ',table_name,' WHERE id =(SELECT MAX( id ) FROM ',table_name,' ) LIMIT 1'); ты пробовал? Проблема в том, что все ХП к этому приводят. Например: CREATE DEFINER = 'usaw'@'%' PROCEDURE rf_activity_map.load_locations_by_reg...
- Wed Aug 24, 2011 2:33 pm
- Forum: C++ Development
- Topic: wxNotebook - How I can get wxSize value of a single tab
- Replies: 11
- Views: 3919
Re: wxNotebook - How I can get wxSize value of a single tab
I'll provide an example of class t_panel_keeper: public wxAuiNotebook (the same for wxNotebook). Notebook code: void t_panel_keeper::create_controls() { t_some_panel* some_panel = new t_some_panel( panel_keeper ); if (some_panel) this->AddPage(m_map_panel, _("Map Panel"), false, wxBitmap(m...
- Wed Aug 24, 2011 9:17 am
- Forum: wxWidgets Development (Russian)
- Topic: DatabaseLayer + MySQL проблема с синхронизацией
- Replies: 7
- Views: 4421
Re: DatabaseLayer + MySQL проблема с синхронизацией
Я сделал еще одну процедуру, где происходит обход по всем записям - результат тот же. "commands out of sync you can't run this command now"
- Wed Aug 24, 2011 5:23 am
- Forum: wxWidgets Development (Russian)
- Topic: DatabaseLayer + MySQL проблема с синхронизацией
- Replies: 7
- Views: 4421
Re: DatabaseLayer + MySQL проблема с синхронизацией
В этом запросе возвращается один элемент - максимальный. Да и другие запросы на вывод Stored Procedures приводят к рассинхронизации. После этого даже обычные запросы не выполняются. В нете пишут, что это связано с тем, что во время выполнения Хранимых процедур неким способом совмещаются таблицы и по...
- Tue Aug 23, 2011 3:06 pm
- Forum: wxWidgets Development (Russian)
- Topic: DatabaseLayer + MySQL проблема с синхронизацией
- Replies: 7
- Views: 4421
DatabaseLayer + MySQL проблема с синхронизацией
Использую MySQL + DatabaseLayer. Написал Stored Procedure, чтобы считать максимальный индекс в таблице(название таблицы как параметр): CREATE DEFINER = 'usaw'@'%' PROCEDURE rf_activity_map.procedure1(IN table_name VARCHAR(255)) BEGIN SET @dyn_sql=CONCAT('SELECT id FROM ',table_name,' WHERE id =(SELE...
- Fri Aug 19, 2011 7:46 am
- Forum: C++ Development
- Topic: My error with wxButton Enable/IsEnabled function
- Replies: 1
- Views: 1241
Re: My error with wxButton Enable/IsEnabled function
I've had the same problem. But after I began to use EVT_UPDATE_UI(id, func) the problem disappeared.
- Thu Aug 18, 2011 2:42 pm
- Forum: C++ Development
- Topic: wxAUI help
- Replies: 2
- Views: 1136
Re: wxAUI help
I've had similar problem with wxAUI. But I had to create Collapsible Panel using wxAUI. There is no way to create "auto hiding tabs" but you may make it yourself: 1. Create wxAuiNotebook with wxAUI_NB_LEFT 2. Handle event for left-click. Pane should restore the needed size(set MinSize). BU...
- Thu Aug 18, 2011 2:13 pm
- Forum: C++ Development
- Topic: wxAuiManager Crashing Problem..
- Replies: 5
- Views: 1670
Re: wxAuiManager Crashing Problem..
What do you mean by "application crashes "? By the way you didn't use wxAuiManager::UnInit() method. Add m_mgr.UnInit() to MyFrame destructor.
- Thu Aug 18, 2011 1:21 pm
- Forum: wxWidgets Development (Russian)
- Topic: Stored Procedures
- Replies: 4
- Views: 3138
Re: Stored Procedures
Я как раз об этом подумал. Почему-то мне казалось, что ExecuteQuery - это только для запросов, а вызов процедуры - это другое. Но теперь я думаю, что Вызов процедуры - это тоже своего рода запрос.
Надо будет протестировать. Спасибо за подсказку!
Надо будет протестировать. Спасибо за подсказку!
- Thu Aug 18, 2011 12:18 pm
- Forum: wxWidgets Development (Russian)
- Topic: Stored Procedures
- Replies: 4
- Views: 3138
Re: Stored Procedures
Хочу в БД прописать Stored Procedure. А потом через DatabaseLayer их вызывать, а не генерировать запрос в проекте. А сейчас я генерирую запрос и через ExecuteQuery его выполняю.
Т.е. нужно просто вызвать Stored Procedure и передать нужные параметры.
Т.е. нужно просто вызвать Stored Procedure и передать нужные параметры.
- Thu Aug 18, 2011 9:29 am
- Forum: wxWidgets Development (Russian)
- Topic: Stored Procedures
- Replies: 4
- Views: 3138
Stored Procedures
Доброго времени суток. Я использую DatabaseLayer и MySQL. Вопрос заключается в том, что я не могу найти пример вызова Хранимой Процедуры(Stored Procedures). Хотя вот в этом посте( http://forums.wxwidgets.org/viewtopic.php?f=30&t=13514 ) написано, что такая возможность есть - "TbirdBear (fro...
- Fri Mar 18, 2011 10:09 am
- Forum: wxWidgets Development (Russian)
- Topic: Сортировка wxGrid
- Replies: 3
- Views: 2977
Сортировка wxGrid
Добрый день. Подскажите, как реализовать сортировку wxGrid по-эффективней. Посмотрел пример в samples, но т.к. там захардкожено, то трудновато разобраться. Там порядок сохраняется в массив m_sortOrder, а как это дальше применяется непонятно. В нете тоже примера не нашел. Либо это какая-то очевидная ...