
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2008, 15:11
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
Подскажите, пожалуйста можно ли как то сделать быстрый экспорт из MSHFlexGrid в Excel не используя цикл? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 15:13
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
Clip CopyFromRecordset GetString ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 15:17
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
а если рекордсет не один и к тому же еще закрыт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 15:20
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
Выбрать нужный и открыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 15:26
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
понял а с Clip как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 15:35
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
это массив строк обычный, как и GetString ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 15:47
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
Спасибо CopyFromRecordset-оптимальное решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 10:25
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
CopyFromRecordset-работает быстро, но вот проблема если recordcount больше ~1100(точно не проверял, 1100 выгружает, а 3000 нет) то вываливается по ошибке: 80004005 Method CopyFromRecordset of object Range failed Кто нибудь сталкивался с такой ошибкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 10:38
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
помотрел, но понял только то что в поле Memo слишком большая запись, так ли это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 10:42
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
Null присутствует, Excel 2003 Но Null присутствует и при выгрузке записей <=~1100 и всё работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 12:28
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
вычислил поле на котором обрывается рекордсет, это поле Memo но закономерности не понял в одном случае длина поля 960 в другом 255 очистив поля ошибка пропадает почему такое происходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 12:49
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
это ограничение у экселя с полями мемо, где-то на просторах мсдн даже есть КБ по этому вопросу, сейчас уже не найду, но если вам интересно сами можете поискать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 17:23
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
тогда не пойму почему Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 17:26
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
потому-что там берется текстовое предствление данных, а вы blob-поле считываете в excel напрямую через copyfromrecordset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 17:46
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
Ну тогда, по моему мнению этот способ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. только с кириллицей траблы при вставке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 22:48
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
timtimтогда не пойму почему Код: plaintext 1. 2. 3. 4. Я имел в виду это Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2008, 15:08
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
blob-поля через GetChunk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2008, 11:12
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
GetChunk-ругается ошибкой 3219, операция не допускается в данном контексте рекордсет открываю так: rs.Open sqlStr, cn, adOpenDynamic, adLockPessimistic что ему нехватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2008, 11:18
|
|||
|---|---|---|---|
Экспорт из MSHFlexGrid |
|||
|
#18+
cn-активно курсор и так и так пробовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2162416]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 369ms |

| 0 / 0 |
