SQL в VBA (операция не допускается если объект закрыт)
Формулировка задачи:
День добрый. По долгу службы стало мне необходимо выбирать данные в экселевскую табличку из базы на sql server. Процедура написана, опробована на сервере, все работает.
Данные выбираются очень просто:
Столкнулся с такой проблемой. При параметре Chair равном, скажем, 72 данные отлично забираются из базы и представляются в табличке. Но если этот параметр равен, конкретно у меня, 64, 76, 82 или 69, то на строке:
И это при том, что на самом сервере эта процедура выполняется и возвращает данные без ошибок независимо от параметров.
В чем может быть дело? Что именно может не понимать VBA, чтобы выдавать такую ошибку?
P.S. процедуру, если нужно, тоже напишу.
Данные выбираются очень просто:
Столкнулся с такой проблемой. При параметре Chair равном, скажем, 72 данные отлично забираются из базы и представляются в табличке. Но если этот параметр равен, конкретно у меня, 64, 76, 82 или 69, то на строке:
выдается ошибка "Операция не допускается если объект закрыт".
И это при том, что на самом сервере эта процедура выполняется и возвращает данные без ошибок независимо от параметров.
В чем может быть дело? Что именно может не понимать VBA, чтобы выдавать такую ошибку?
P.S. процедуру, если нужно, тоже напишу.
Решение задачи: «SQL в VBA (операция не допускается если объект закрыт)»
textual
Листинг программы
Cells(<font color="darkblue"><b>2</b></font>, <font color="darkblue"><b>1</b></font>).CopyFromRecordset rs
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д