Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Большой SQL-запрос из VBA - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Большой SQL-запрос из VBA
mlader Дата: Четверг, 10.08.2017, 17:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 4 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте.

У VBA есть ограничение на количество символов в строке и количество переносов.
Жестко прописывать запрос в коде не получается - слишком длинный.
Можно ли его брать из внешнего файла?
 
Ответить
СообщениеЗдравствуйте.

У VBA есть ограничение на количество символов в строке и количество переносов.
Жестко прописывать запрос в коде не получается - слишком длинный.
Можно ли его брать из внешнего файла?

Автор - mlader
Дата добавления - 10.08.2017 в 17:09
SLAVICK Дата: Пятница, 11.08.2017, 09:50 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
У VBA есть ограничение на количество символов в строке и количество переносов.

есть. Если верить этой статье то размер одной процедуры не должен превышать 64кб.
детальнее про лимиты можно почитать тут:
https://msdn.microsoft.com/en-us/library/aa240819(VS.60).aspx

Можно ли его брать из внешнего файла?

зачем из внешнего файла?
Если количество символов в запросе - меньше 32,767 - можно вставить в одну ячейку.
Если больше - вставляйте в диапазон на скрытом листе - а потом оттуда забирайте.


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
У VBA есть ограничение на количество символов в строке и количество переносов.

есть. Если верить этой статье то размер одной процедуры не должен превышать 64кб.
детальнее про лимиты можно почитать тут:
https://msdn.microsoft.com/en-us/library/aa240819(VS.60).aspx

Можно ли его брать из внешнего файла?

зачем из внешнего файла?
Если количество символов в запросе - меньше 32,767 - можно вставить в одну ячейку.
Если больше - вставляйте в диапазон на скрытом листе - а потом оттуда забирайте.

Автор - SLAVICK
Дата добавления - 11.08.2017 в 09:50
mlader Дата: Суббота, 12.08.2017, 23:35 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 4 ±
Замечаний: 20% ±

Excel 2007
AndreTM, SLAVICK, спасибо.
Через кастомную readTextFile сработало:-)
 
Ответить
СообщениеAndreTM, SLAVICK, спасибо.
Через кастомную readTextFile сработало:-)

Автор - mlader
Дата добавления - 12.08.2017 в 23:35
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!