Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
17.04.2024, 00:13:50

Войти
Интересные и полезные статьи по работе с Excel и VBA можно найти в разделе ХИТРОСТИ
33 240 Сообщений в 5 456 Тем от 6 756 Пользователей
Последний пользователь: Expert2024
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Access и VBA
| | |-+  Access не принимает от VBA текстовое выражение с косой чертой.
Страниц: [1]   Вниз
Печать
Автор Тема: Access не принимает от VBA текстовое выражение с косой чертой.  (Прочитано 4660 раз)
0 Пользователей и 1 Гость смотрят эту тему.
McConst
Постоялец
***

Репутация: +1/-0
Офлайн Офлайн

Сообщений: 238


Просмотр профиля E-mail
« : 17.05.2018, 11:33:59 »

Написал макрос, который через запрос Access должен заносить в таблицу с текстовым полем строковое выражение из ячеек Excel. В общем случае для численно-буквенных выражений макрос работает,  но когда в выражении появляется знак косой черты "/", выбивается ошибка: "Приложение использует для текущей записи значение неверного типа".
Предполагаю, что косая черта при работе с SQL-запросами относится к каким-то запрещенным для использования знакам. Сам по себе ввод этого символа при ручном заполнении таблицы никаких ошибок не вызывает. Т.е. теоретически обойти ограничение на передачу текстовой строки с косой чертой возможно. Подскажите кто с этим сталкивался и как с этим справиться?


Можно пойти более хитрым путем, заносить вместо косой черты какой-нибудь символ типа знака подчеркивания, а при чтении таблицы Access средствами VBA вновь знак подчеркивания менять на косую черту, но мне бы хотелось иметь полное соответствие c исходником в Excel

Извиняюсь. Нашел у себя ошибку. При передачи данных выставил ограничение на текстовую строку 10 байт вместо 150. Просьба модератора удалить тему.
« Последнее редактирование: 17.05.2018, 11:38:51 от McConst » Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 830



Просмотр профиля WWW
« Ответ #1 : 17.05.2018, 12:03:07 »

Просьба модератора удалить тему
Пусть висит. Вдруг кто еще столкнется с этим Улыбка
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru