Como o caractere curinga na instrução de consulta difusa como no Access não é%, mas *, deve-se notar que quando escrevemos consultas difusas em programas, geralmente as escrevemos da seguinte forma:
Selecione * da tabela onde txtTitle gosta de '%Script Home%'
Independentemente de o banco de dados conectado ser ACCESS ou SQL Server
No entanto, ao escrever programas recentemente, sempre há situações em que as afirmações estão corretas, mas os resultados não podem ser obtidos. Por exemplo: configurar manualmente a segurança do servidor e os pensamentos que isso causou. ao escrever consultas de serviço. Com o tempo, esse problema ocorreu com mais frequência. Se eu escrever no programa de acordo com o método acima, ele estará correto. Se você usar a função de consulta no ACCESS, descobrirá que o mesmo código não pode ser executado. Por que é normal quando chamado no programa? Parece que se você tiver problemas hoje em dia, você deveria? vá para o Google ou Baidu, acontece que a consulta no ACCESS não suporta consultas difusas como esta. '%Liu Yongfa%', o equivalente a % é o caractere curinga: *, então precisa ser alterado para
Selecione * da tabela onde txtTitle gosta de '*Script Home*'
O analisador de consultas do SQL Server ainda suporta a gravação de instruções SQL normais. Eu me pergunto por que o ACCESS é tão ágil.
Além disso, costumo usar a função de consulta do ACCESS para operar diretamente no banco de dados. Por que não encontrei esse problema depois de usá-lo por tanto tempo? É porque quando o problema é descoberto, o programa pode ser usado e ele é ignorado, ou não é descoberto? Acho que descobri que talvez o projeto fosse muito apertado, então não o estudei.