Запрос данных не работает как RecordSource для VB6 ADO Data Control - PullRequest
0 голосов
/ 29 августа 2018

Я использовал Access 2007 для преобразования базы данных MDB из Access 1997 в формат ACCDB. Для RecordSource оба используют следующий запрос:

enter image description here

Этот запрос работает как источник данных для объединения двух таблиц в одну сетку при использовании старой базы данных MDB, но когда я использую его с файлом ACCDB, он отображает только поля из меньшей базы данных, а не объединенные.

В режиме разработки в VB6 представление данных использует тот же запрос и показывает объединенные файлы. Когда я нажимаю «Запустить в Access», он также работает там.

Я сделал простую тестовую программу - форму с сеткой и контролем данных. Если я использую в качестве источника записи «select * from Bids», он отображает все таблицы Bids в сетке, но запрос не работает для добавления второй таблицы.

К сожалению, я создал этот запрос около десятка лет назад и не помню, как я пришел к запросу в формате SQL и не могу понять скриншот выше; Я гуглил, но не могу найти, как получить команду SQL из того, что показано на скриншоте.

Я боролся с конверсией в течение недели, одной проблемы за другой, и каждое исследование рыскало в Интернете, но я сейчас в тупике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...