Страница 2 из 2

Re: создать поток

Добавлено: 11 Октябрь 2010, 14:42
Koss
что не так делаю?

Код: Выделить всё

 OleCnn{PROP:Create} = 'ADODB.Connection'

   loop
    OleCnn{'ConnectionString'} =  'Provider=MSDASQL; Driver={{SQL Server}; Server=SQLSERVER2; Database=Patch; UID=са; PWD=1234;'
    OleCnn{'Open'}
    OleCnn{'Execute'}  = 'Update ...'
    OleCnn{'Close'}  = True
    SLEEP(LOC:SLEEP)
    end
Объявлено в главном окне МДИ,все переменные объявлены thread, при каком - нибудь действии приложение валится.

Re: создать поток

Добавлено: 11 Октябрь 2010, 14:52
Дед Пахом
Я, конечно, извиняюсь, но нафига в цикле (причём в бесконечном цикле) открывать и закрывать соединение? Не говоря уже об использовании отстойного ADO...

Re: создать поток

Добавлено: 11 Октябрь 2010, 15:16
Koss
Что в АДО отстойного?
в бесконечном цикле со слипом нужно делать какой-то там апдейт, да. И не бесконечно, а пока крестик на окне не клацнут.
Вы правы, в цикле можно оставить только экзэкьют и слип.

Re: создать поток

Добавлено: 11 Октябрь 2010, 18:52
Дед Пахом
Koss писал(а):Что в АДО отстойного?
Да всё. Ну неужели чтобы 'Update... ' выполнить нужны такие танцы с бубнами?

Re: создать поток

Добавлено: 11 Октябрь 2010, 20:45
Koss
сама технология не идиотская.