/ / Свързване на таблици на Oracle към Access 2007 File (Performance) - oracle, vba, ms-access, oracle11g, odbc

Свързване на таблици на Oracle към файла на Access 2007 (Performance) - oracle, vba, ms-access, oracle11g, odbc

Проблем при свързването на някои таблици и показвания в базата данни на Oracle 11g до файл от Access 2007.

Използвам клиента на Oracle (SQORA32.DLL) версия 11.02.00.03.

Ако изгледа / таблицата върне малко количество данни,няма проблем.Проблемът се случва, когато изгледа или таблицата връща "голям" обем данни.Аз се опитах да увелича размера на буфера на драйвера (по подразбиране е 64000), за да се види дали това се случи. Също така премахнах опцията "Активиране на времето за заявка" - в противен случай бих получила грешка "Запитване отменено от потребител" или "ODBC - Неуспешно обаждане".

За да свържа таблиците / изгледите, използвах "родния инструмент" (Външни данни -> ODBC база данни -> Връзка към източника на данни чрез създаване на свързана таблица).

Чудех се дали мога да извлека данните от таблиците / изгледите, използвайки vba. Понякога, аз (трябва да четете "Аз" като "потребителите") може да се наложи да актуализирате данните на някои таблици (контролни таблици).

Моля, уведомете ме за вашите мисли.

РЕДАКТИРАНЕ: Нашата цел с този проект бе да мигрираме от SQL Server 2005 към Oracle 11gR2. След като анализирахме поведението на файловете за достъп по отношение на SQL Server, заключих, че резултатите се показват като "курсор" - ако превъртите надолу по прозореца за резултати, това ще се зареди още.

Мисля, че това може да е въпросът, защото AFAIK, Oracle (шофьор, може би?) Издърпва всичко от DB и едва тогава населява MS Access.

Отговори:

0 за отговор № 1

Това е дълго време след това, така че тук е решение.МС достъп има знаме за ODBC връзката като "Отнасяйте Float като числена" Това са направили трик.