|
DAO (?) обрезает поле MEMO до 255 символов
|
|||
---|---|---|---|
#18+
В сети по запросу типа "ACCESS MEMO FIELD TRUNCATED 255 SYMBOLS" много информации, но всё не похоже на мой случай. Кто знает, что делать? Описываю проблему: Подпрограмма в модуле VBA формирует значения и через механизм DAO вставляет строки в заранее созданную таблицу ACCESS. Одно из полей в таблице имеет тип MEMO, переменная в модуле для её заполнения тип STRING (то есть всё больше 255 символов). Для простоты оставляю только одно поле и переменную. Код такого типа Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Подпрограмма отрабатывает, но поле Поле1 (напомню, имеет тип Memo) оказывается обрезанным до 255 символов, как будто имеет тип Text. При этом сама по себе s имеет нормальную длину (проверяют по выводу в печать в окно отладки). То есть вывод такой, что сам DAO обрезает строковое значение до 255 символов. Кто знает как побороть? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 22:32 |
|
DAO (?) обрезает поле MEMO до 255 символов
|
|||
---|---|---|---|
#18+
chva... То есть вывод такой, что сам DAO обрезает строковое значение до 255 символов... Мое DAO сильнее твоего. Не обрезает. Все по-честному. (А2003) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 22:48 |
|
DAO (?) обрезает поле MEMO до 255 символов
|
|||
---|---|---|---|
#18+
Predeclared, У меня MS Access 2010. Я тебе завидую конечно, но всё же хотелось бы услышать рецепт от тех, кто с такой проблемой сталкивался. Не представляю даже, куда копать. Кстати, проверил на домашнем компьютере — тоже все хорошо, отчего же на работе такая фигня? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 22:58 |
|
DAO (?) обрезает поле MEMO до 255 символов
|
|||
---|---|---|---|
#18+
У меня только два предположения: 1. Таблица1 - линкованный XLS 2. Перепутаны имена полей ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2017, 23:15 |
|
DAO (?) обрезает поле MEMO до 255 символов
|
|||
---|---|---|---|
#18+
chva, для начала добавила бы отладочную печать Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2017, 06:37 |
|
DAO (?) обрезает поле MEMO до 255 символов
|
|||
---|---|---|---|
#18+
Может до этого в таблице было поле1 типа текст, а потом переделано под мемо? может попробовать создать новое поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2017, 08:39 |
|
DAO (?) обрезает поле MEMO до 255 символов
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2017, 11:52 |
|
|
start [/forum/topic.php?fid=45&msg=39577203&tid=1611838]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 163ms |
0 / 0 |