Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Вниз

Мышь во время запросов   Найти похожие ветки 

 
AM   (2003-03-03 11:24) [0]

Доброго всем дня! Была разработа программа, связь с БД была организована по схеме: BDE -> ODBC -> SQL-Server. Никаких серьезных огрехов в принципе не было замечено, на программе работают уже более года все нормально. Но всетаки я решил переделать на ADO. Сейчас как раз этим и занимаюсь.
При работе по старой схеме, BDE во время выполнения запросов курсор мыши автоматически переводил на crSQLWait и это облегчало работу, не надо было заботиться об этом самому.
С переходом на ADO этот эффект пропал...
Можно ли его как нибудь вернуть, или придеться самому ручками писать.


 
stone   (2003-03-03 11:36) [1]

Screen.Cursor := crSQLWait;
...
Screen.Cursor := crDefault;


 
AM   (2003-03-03 11:56) [2]

>>stone © (03.03.03 11:36)
Это то понятно, но хотелось бы не самому это писать, а чтобы курсор менялся автоматически.
В программе сотни запросов, придется добавлять эти строки.

Всетаки есть один минус у отказа от BDE :)


 
stone   (2003-03-03 11:59) [3]

А разве нельзя написать один обработчик для всех адошных компонентов?


 
Style   (2003-03-03 12:01) [4]

Надо просто написать свои компоненты DataSource свой Query и Table, перенаслуй все что нужно и не нужно и добавь изменение курсора!


 
AM   (2003-03-03 12:13) [5]

Имеется ввиду создать прототип что-то типа TMyADOQuery, у которого будут стоять обработчики, а потом пользоваться им?
В принципе может это и выход.

Хорошо бы повесить обработчик на ADOConnection, тогда бы с остальными компонентами связанными с ним возится не надо было, но жаль у ADOConnection подходящего события нет...

Вобщем ладно, всем спасибо!


 
Alexandr   (2003-03-03 12:24) [6]

делов-то при создании формы
пройтись по всем компонентам, прицепить программно все обработчики на BeforeOpen и AfterOpen.
Там же пара строк кода всего...
Если уж в дизайнере влом всем проставлять...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-64099
shane54
2003-03-06 21:05
2003.03.20
Как получить имя пользователя?


6-64262
nemec
2003-01-31 16:42
2003.03.20
Конец загрузки страницы в tWebBrowser


3-64041
Виталий Панасенко
2003-03-01 14:11
2003.03.20
DBLookupComboBox


6-64245
ctapik-net
2003-01-26 16:26
2003.03.20
Как получить маску подсети?


7-64397
sdram
2003-01-24 12:26
2003.03.20
Как и где прочитать значение размера шрифта?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский