В основном я хочу использовать преимущество, чтобы иметь доступ к таблицам Fox размером более 2 гигабайт. Мои программы просты и запускаются из командного окна. У меня установлен Adv Data Archetect и установлен драйвер ODBC.
Я не очень хорошо разбираюсь в подключениях и т. д. Может ли кто-нибудь объяснить мне, дать ссылку или предоставить код, который мне нужно будет использовать и создать 2 гига + таблицы. Спасибо
Использование таблиц Foxpro и Advantage Data Architect
Ответы (1)
Я не могу сказать из OP, что вы на самом деле сделали, но похоже, что вы ожидаете, что сможете использовать драйвер ODBC с существующим приложением Visual FoxPro без изменения приложения из прямого доступа к таблице. Это невозможно.
Вот ссылка на скринкаст, показывающий пример использования ODBC для доступа к таблица, превышающая ограничение в 2 ГБ. Если я правильно помню, там показано, как использовать представления для доступа к данным; делая это таким образом, вы можете свести к минимуму количество изменений, которые вам нужно сделать. Дополнительную информацию об удаленных просмотрах можно найти здесь.
Вы также можете использовать ODBC «напрямую» с операторами SQL pass through. . Также можно использовать OLE DB с адаптерами курсора, если вы предпочитаю это ODBC.