Dado que el carácter comodín en la declaración de consulta difusa como en Access no es % sino *, cabe señalar que cuando escribimos consultas difusas en programas, generalmente las escribimos de la siguiente manera:
Seleccione * de la tabla donde txtTitle como '%Script Home%'
Independientemente de si la base de datos conectada es ACCESS o SQL Server
Sin embargo, al escribir programas recientemente, siempre hay situaciones en las que las declaraciones son correctas, pero no se pueden obtener los resultados. Por ejemplo: configurar manualmente la seguridad del servidor y los pensamientos que esto causó. Esta es la situación en la que siempre no puedo obtener los resultados. Al escribir consultas de servicio. Con el tiempo, este problema ocurrió con más frecuencia. Si lo escribo en el programa de acuerdo con el método anterior, será correcto. Si usa la función de consulta en ACCESS, encontrará que el mismo código no se puede ejecutar. ¿Por qué es normal cuando se llama en el programa? Parece que si tiene problemas en estos días, debería ir a. Google o Baidu, resulta que la consulta en ACCESS no admite consultas difusas como esta. '%Liu Yongfa%', el equivalente a % es el carácter comodín: *, por lo que debe cambiarse a
Seleccione * de la tabla donde txtTitle como '*Script Home*'
El analizador de consultas de SQL Server todavía admite la escritura de declaraciones SQL normales. Me pregunto por qué ACCESS es tan ágil.
Además, suelo utilizar la función de consulta de ACCESS para operar directamente en la base de datos. ¿Por qué no encontré este problema después de usarlo durante tanto tiempo? ¿Es porque cuando se descubre el problema, el programa se puede utilizar y se ignora, o no se descubre en absoluto? Creo que descubrí que tal vez el proyecto era demasiado estricto, así que no lo estudié.