powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CurrentProject.Connection после выполнения виснет...
16 сообщений из 16, страница 1 из 1
CurrentProject.Connection после выполнения виснет...
    #32664006
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при случаях когда трансформируются данные.
CurrentProject.Connection.Execute("INSERT INTO...")

Понятно что виснет объект Connection.
Как его закрыть? или Как устранить зависание?
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664018
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в чем выражается зависание?
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664025
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelИ в чем выражается зависание?

Непонятно, хотя операции CurrentProject.Connection.Execute("INSERT INTO...")
выполняются успешно.
Но виснет гад!
Приходится закрывать приложение.
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664028
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто виснет? Аксес?
Аксес постоянно держит коннект к серверу (в адп).
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664033
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664044
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не виснет тогда, больше того, при загрузке посмотри профайлером - при загрузке первой формы - будешь приятно удивлён.
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664070
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hummer...посмотри профайлером ...

Открыл профайлер запустил трассировку.
Какой процесс может повлиять на подобное действие?
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664098
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664224
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim conn As ADODB.Connection

conn.Execute("EXECUTE dbo.LenField '" & Me.Путь & "', '" & Me.Лист & "','" & RTrim(Me.Фамилия) & "'")
conn.Close
Set conn = Nothing


Всё равно виснет!
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664238
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдебаггери строчку SQL команды и запусти в QA. Может и он повиснет:)
Мудрый клёнDim conn As ADODB.Connection
conn.Execute("EXECUTE dbo.LenField '" & Me.Путь & "', '" & Me.Лист & "','" & RTrim(Me.Фамилия) & "'")
Оригинально. И куда твой Connection приконнетен?
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664255
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как насчёт
Код: plaintext
1.
2.
set conn=new ADODB.Connection
set conn=CurrentProject.Connection
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664333
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim conn As ADODB.Connection
Set conn = CurrentProject.Connection

conn.Execute("EXECUTE dbo.LenField '" & Me.Путь & "', '" & Me.Лист & "','" & RTrim(Me.Фамилия) & "'")

conn.Close
Set conn = Nothing

А по поводу:

ProgaА как насчёт
Код: plaintext
1.
2.
set conn=new ADODB.Connection
set conn=CurrentProject.Connection


set conn=new ADODB.Connection обязательно добавить ?
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664353
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно так

Код: plaintext
1.
DIM conn as new ADODB.Connection
conn.open CurrentProject.Connection.connectionstring
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664363
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 АлексейК
С возвращением:) (rogovoj 'буковка' mcc.ru)

2 Мудрый клён
Если человек так мудр, то это надолго.
Переменной кон присваиваем текущий конекш адп, закрываем её, что, должен текущий аксес отрубить себя от сервера?:) Коннект держится всегда, а иногда их даже больше чем 1:)
Поэтому и советовал запустить профайлер и вообще понаблюдать, как аксесе при первом запуске тащит всю инфу о табличках констрейнах и прочем....
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32664376
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а с теми которые выполняют трансформирование данных.

типа SELECT * FROM OPENDATASOURCE

но выполнение проходит успешно.

Факт что после выполнения, застывает.

А на счет

conn.Close
Set conn = Nothing

ты прав.
...
Рейтинг: 0 / 0
CurrentProject.Connection после выполнения виснет...
    #32666855
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполнение трансформацмм OPENQUERYSOURSE выполняется в трое бытрее чем через DTS!


но проблема не в этом, а в общем при трансформации у меня зависает ?!

После OPENQUERYSOURSE советовали мне DTS.

Х..ня этот DTS!

Он нужен если когда скурпулёзно конкретизировать данные по форматам,
поэтому и его придумали.Хотя в производительности я разочеровался.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CurrentProject.Connection после выполнения виснет...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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