La manera más fácil es crear una nueva pregunta de la ventana de la base de datos y fijar (pregunta | Específico del SQL | Paso). Fijar la secuencia de la conexión de ODBC en las características, y mecanografiar la pregunta usar el sintaxis de MySQL. Tal pregunta se puede fijar como la fuente de registro para una forma, pero será inalterable.
De acuerdo con su código, usted puede escribir cualquier SQL válido en una pregunta existente, incluyendo paso pregunta:
CurrentDb.QueryDefs (“MyQuery
”) .SQL = strSQL
Entonces, fijar la fuente de registro a esa pregunta. Esto es lo que signifiqué por “reescritura el SQL del objeto de QueryDef en marcha.”
Usted puede también utilizar técnicas de DAO o de la DIFICULTAD para producir un recordset, usar JetSQL o sintaxis del paso. Es realmente apenas una cuestión de proporcionar una secuencia válida de la conexión. Algunos recordsets se pueden fijar a la característica del recordset de la forma después de que se hayan creado.
Usted parece preferir DIFICULTAD; las características required son
. Características (“jet OLEDB: La declaración del paso de ODBC”) = verdad
. Características (“jet OLEDB: Pasar con pregunta conectan la secuencia”) =
Ver también en MSDB: Características y ajustes del abastecedor de la DIFICULTAD
http://msdn.microsoft.com/en-us/library/aa140022(office.10).aspx
(búsqueda para el “paso” en su hojeador, es una página larga)
Usted no puede escribir directo (paso) el SQL nativo en la característica de registro de la fuente de una forma, pues no hay característica para especificar una secuencia de la conexión.
¡Buena suerte!
(°v°)