Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.11.2015, 20:10
|
|||
---|---|---|---|
copyfromrecordset failed |
|||
#18+
Доброго дня. У меня в 2007 Excel copyfromrecordset отрабатывает нормально, а у клиента 2010 ошибка "CopyFromRecordset Object Range failed" на тех же данных. В чем может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.11.2015, 23:39
|
|||
---|---|---|---|
copyfromrecordset failed |
|||
#18+
alex;, А Вы код привести не хотите? Строки подключения, где ошибка(на какой операции, строке кода) выпадает и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.11.2015, 08:46
|
|||
---|---|---|---|
copyfromrecordset failed |
|||
#18+
The_Pristalex;, А Вы код привести не хотите? Строки подключения, где ошибка(на какой операции, строке кода) выпадает и т.д. У меня в 2007 Excel copyfromrecordset отрабатывает нормально причем тут строки подключения. С кодом все впорядке. строка оыбчная xls.copyfromrecordset rst ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.11.2015, 08:52
|
|||
---|---|---|---|
copyfromrecordset failed |
|||
#18+
ActiveCell.copyfromrecordset rst ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.11.2015, 10:56
|
|||
---|---|---|---|
copyfromrecordset failed |
|||
#18+
alex; У меня в 2007 Excel copyfromrecordset отрабатывает нормально причем тут строки подключения. С кодом все впорядке.ну дело Ваше. Если считаете, что нам не надо знать подробностей. Пусть и дальше все будет в порядке. Единственное, что можно сказать по столь скудной от Вас информации: либо у клиента провайдер не поддерживает выгрузку единым массивом на лист более определенного кол-ва символов(помнится, более 911 символов в поле нельзя было единым массивом выгрузить), либо в запросе производятся мат.операции, возвращающие ошибку(типа деления на ноль). Если данные используются одинаковые - то второй вариант отпадает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.11.2015, 11:00
|
|||
---|---|---|---|
copyfromrecordset failed |
|||
#18+
Ну и вот здесь еще почитайте: https://support.microsoft.com/ru-ru/kb/246335 Вдруг подойдет что. Вот небольшая часть этой статьи: авторПримечание. При использовании метода CopyFromRecordset следует иметь в виду, что используемые наборы записей ADO и DAO не могут содержать поля объектов OLE или массивы данных, такие как иерархические наборы записей. Если в наборе записей имеются поля таких типов, при вызове метода CopyFromRecordset произойдет сбой и появится следующее сообщение об ошибке: Run-time error -2147467259: Method CopyFromRecordset of object Range failed (Ошибка времени выполнения -2147467259: сбой метода CopyFromRecordset объекта Range). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.11.2015, 13:38
|
|||
---|---|---|---|
copyfromrecordset failed |
|||
#18+
Да, дело оказалось в коде Построчное копирование сносило мозг экселю Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Заменил на Код: vbnet 1. 2. 3. 4. 5.
все заработало ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&mobile=1&tid=2173293]: |
0ms |
get settings: |
10ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 408ms |
0 / 0 |