Karena karakter wildcard dalam pernyataan kueri fuzzy seperti di Access bukanlah % tetapi *, perlu diperhatikan bahwa saat kita menulis kueri fuzzy dalam program, biasanya kita menuliskannya sebagai berikut:
Pilih * dari tabel tempat txtTitle seperti '%Script Home%'
Terlepas dari apakah database yang terhubung adalah ACCESS atau SQL Server
Namun, ketika menulis program baru-baru ini, selalu ada situasi di mana pernyataannya benar, tetapi hasilnya tidak dapat diperoleh. Misalnya: mengatur keamanan server secara manual, dan pemikiran yang ditimbulkannya saat menulis pertanyaan layanan. Waktu Seiring berjalannya waktu, masalah ini lebih sering terjadi. Saya menemukan masalah jika saya menuliskannya ke dalam program sesuai dengan metode di atas, itu akan benar Jika Anda menggunakan fungsi query di ACCESS, Anda akan menemukan bahwa kode yang sama tidak dapat dijalankan. Mengapa? Mengapa normal ketika dipanggil dalam program? Cari online, sepertinya jika Anda memiliki masalah hari ini, Anda harus pergi ke Google atau Baidu. , ternyata query di ACCESS tidak mendukung query fuzzy seperti ini '%Liu Yongfa%', yang setara dengan % adalah karakter wildcard: *, jadi perlu diubah menjadi
Pilih * dari tabel tempat txtTitle seperti '*Beranda Skrip*'
Penganalisis kueri SQL Server masih mendukung penulisan pernyataan SQL normal. Saya bertanya-tanya mengapa ACCESS begitu gesit.
Selain itu, saya sering menggunakan fungsi query ACCESS untuk beroperasi langsung di database. Mengapa saya tidak menemukan masalah ini setelah menggunakannya sekian lama? Apakah karena ketika ditemukan masalah, program tersebut dapat digunakan dan diabaikan, atau tidak ditemukan sama sekali? Saya rasa saya telah menemukan bahwa mungkin proyeknya terlalu ketat, jadi saya tidak mempelajarinya.