Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2011, 20:14   #31
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Интересно - с Microsoft.Jet.OLEDB.4.0 работает быстрей, чем с Microsoft.ACE.OLEDB.12.0. И верь после этого мягким, что "стала еще быстрее":-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 07.09.2011, 01:38   #32
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от nilem Посмотреть сообщение
Сергей, перепробовал все источники - все работает.
Опытным путем обнаружил - ф-ция Дмитрия работает с такой строкой подкл-я:
sCon = "Provider=Microsoft.Jet.OLEDB.4.0;D ata Source=" & FilePath _
& ";Extended Properties=""Excel 8.0;HDR=" & FieldName & ";IMEX=1"";"
А с этим: Provider=Microsoft.ACE.OLEDB.12.0, - не хочет.
еще где то читал OLEDB входит в состав access и для его установки, достаточно установить access runtime, но касалось кажется 14 версии

http://www.microsoft.com/download/en...ng=en&id=13255
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 07.09.2011, 15:56   #33
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Дим, если все версии работают с Microsoft.Jet.OLEDB.4.0, может убрать к чертям этот кейс? К тому же 4.0 самая быстрая. Я у себя убрал, но оставил закомментированное, так - на всякий случай. Вдруг у кого глюкнет:-) Поскольку ты чаще меня выкладываешь на форумах код с SQL запросами, тебе и тестить. Если жалоб не будет - оставляем без кейса, иначе - кейс.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728

Последний раз редактировалось kuklp; 07.09.2011 в 16:00.
kuklp вне форума Ответить с цитированием
Старый 07.09.2011, 17:16   #34
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Дим, если все версии работают с Microsoft.Jet.OLEDB.4.0, может убрать к чертям этот кейс? К тому же 4.0 самая быстрая. Я у себя убрал, но оставил закомментированное, так - на всякий случай. Вдруг у кого глюкнет:-) Поскольку ты чаще меня выкладываешь на форумах код с SQL запросами, тебе и тестить. Если жалоб не будет - оставляем без кейса, иначе - кейс.
excel 8.0 не поддерживает больше 65т записей
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 07.09.2011, 17:33   #35
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Вот ведь, запарил всем мозги. Вчера еще установил AccessDatabaseEngine и все заработало. Спасибо.
А слетело, видимо, после удаления Офис07.
nilem вне форума Ответить с цитированием
Старый 07.09.2011, 19:00   #36
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Цитата:
Сообщение от R Dmitry Посмотреть сообщение
excel 8.0 не поддерживает больше 65т записей
Дим, при чем Экс 8 до АДО 4? У нас с Николаем ADO 4 работает и в 2010. Как я понимаю:"ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде." Еще в Access 98, если не ошибаюсь, поддерживалось к-во записей, к-рое вмещалось в 2 га дискового пространства. Или это был максимальный размер поля примечания... Склероз. Но в любом случае 65т записей там никак не фигурировало:-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
убрать дубликаты Nasten'ka7 Microsoft Office Excel 1 21.03.2011 18:49
подсчёт суммы, если меняется количество слагаемых kaa1977 Microsoft Office Excel 1 17.03.2011 17:52
окрасить дубликаты Romuald Microsoft Office Excel 5 07.03.2011 16:33