Попытка доступа к определенным таблицам/представлениям с помощью Excel заставляет программу выполнения «Microsoft Query» сбой. «Обычные» таблицы с одним первичным ключом могут быть найдены и экспортированы без каких-либо проблем.MySQL ODBC с Microsoft Excel 2007 Crash
Таблица, которая не может быть импортирована, содержит два столбца, которые являются первичным ключом, и оба являются внешними ключами. Одно из представлений состоит из пары внутренних соединений, а другое представление представляет собой сгруппированную таблицу (SUM() и GROUP BY). Стол и эти два представления, похоже, разбивают «Microsoft Query». Любая идея о том, как это решить?
EDIT: таблица выглядит примерно так:
CREATE TABLE AccountHolder
(
Account BIGINT(10),
Customer INT,
PRIMARY KEY(Account, Customer),
CONSTRAINT FKAccountHolderAccount
FOREIGN KEY AccountHolder (Account)
REFERENCES Account (AccountNumber),
CONSTRAINT FKAccountHolderCustomer
FOREIGN KEY AccountHolder (Customer)
REFERENCES Customer (ID)
) ENGINE = InnoDB;
Насколько велики таблицы? Для Excel может быть очень много данных. Кроме того, можем ли мы увидеть запрос случайно? –
Таблицы, которые он пытается получить, состоят примерно из 20 строк с двумя столбцами, ничего, что Excel должен иметь какие-либо проблемы. – David