Самая легкая дорога должна создать новый вопрос от окна базы данных и установить (вопрос | Специфический SQL | Pass-Through). Установите шнур соединения ODBC в свойствах, и напечатайте вопрос на машинке using синтаксис MySQL. Такой вопрос можно установить как рекордный источник для формы, но будет только для чтения.
Я основаны на вашем Кодем, вы можете написать любой действительный SQL в существующий вопрос, включая pass-through запрашиваете:
CurrentDb.QueryDefs («MyQuery
») .SQL = strSQL
После этого, установите рекордный источник к тому вопросу. Это я намеревался «переработанным вариант SQL предмета QueryDef на - - мухе.»
Вы можете также использовать методы DAO или СУЕТЫ для того чтобы произвести recordset, using JetSQL или синтаксис pass-through. Будет реально как раз делом обеспечивать действительный шнур соединения. Некоторые recordsets можно установить к свойству recordset формы после того как они были созданы.
Вы кажется, что предпочитаете СУЕТУ; необходимый свойства
. Свойства («двигатель OLEDB: Заявление Pass-Through ODBC») = True
. Свойства («двигатель OLEDB: Проходите через вопрос соедините шнур») =
См. также на MSDB: Свойства и установки провайдера СУЕТЫ
http://msdn.microsoft.com/en-us/library/aa140022(office.10).aspx
(поиск для «pass-through» в вашем браузере, это будет длинней страницой)
Вы не можете сразу написать родной (pass-through) SQL в свойство источника формы рекордное, по мере того как не будет свойства для того чтобы определить шнур соединения.
Удача!
(°v°)