Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Задержка при выполнении скрипта / 1 сообщений из 1, страница 1 из 1
18.02.2004, 18:31
    #32414241
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задержка при выполнении скрипта
Есть примерно такой код :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Dim wrk As Workspace, dbs As Database
Dim wrk As Workspace, dbs As Database
Set wrk = CreateWorkspace( "", " admin ", " ", dbUseJet)
Set dbs = wrk.OpenDatabase(k, True)
 

'------------------------------
Dim skr As Variant
retvalue = MsgBox("Âè ä³éñíî áàæàåòå âèêîíàòè ñêðèïò", vbOKCancel, "Âèêîíàííÿ ñêðèïòà")
If retvalue = 1 Then

While Me.skript <> ""
    On Error GoTo err:
        skr = breakSQL(Me.skript)
        If skr <> "" Then
            dbs.Execute skr
            'DoCmd.RunSQL (skr)
        End If
err:


в котором происходит выполнение SQL запроса в другой базе данных по указанному пути.

Командой dbs.Execute skr происходит непосредственное выполнение sql запроса указанного в skr.
Так вот если запрос сложный (по временни обработи, например создание таблицы или удалении таковой), то цыкл отбора следующей строки skr начинает такую ахинею выбирать что аж страшно, а когда запросики быстро выполняемы то работает все нормально
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Задержка при выполнении скрипта / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]