Da das Platzhalterzeichen in der Fuzzy-Abfrageanweisung wie in Access nicht %, sondern * ist, ist zu beachten, dass wir beim Schreiben von Fuzzy-Abfragen in Programmen diese normalerweise wie folgt schreiben:
Wählen Sie * aus der Tabelle mit txtTitle wie „%Script Home%“.
Unabhängig davon, ob es sich bei der verbundenen Datenbank um ACCESS oder SQL Server handelt
Beim Schreiben neuer Programme gibt es jedoch immer Situationen, in denen die Aussagen korrekt sind, die Ergebnisse jedoch nicht erzielt werden können. Zum Beispiel: Die manuelle Einstellung der Serversicherheit und die dadurch verursachten Gedanken sind die Situation, in der ich immer keine Ergebnisse erhalten kann Beim Schreiben von Serviceabfragen trat dieses Problem mit der Zeit häufiger auf. Wenn ich es gemäß der oben genannten Methode schreibe, wird es korrekt sein Wenn Sie die Abfragefunktion in ACCESS verwenden, werden Sie feststellen, dass derselbe Code nicht ausgeführt werden kann. Warum ist das normal, wenn Sie heutzutage Probleme haben? Google oder Baidu. Es stellt sich heraus, dass die Abfrage in ACCESS solche Fuzzy-Abfragen nicht unterstützt „%Liu Yongfa%“, das Äquivalent von % ist das Platzhalterzeichen: *, daher muss es in geändert werden
Wählen Sie * aus der Tabelle mit txtTitle wie „*Script Home*“ aus.
Der Abfrageanalysator von SQL Server unterstützt immer noch das Schreiben normaler SQL-Anweisungen. Ich frage mich, warum ACCESS so flink ist.
Außerdem verwende ich häufig die Abfragefunktion von ACCESS, um direkt in der Datenbank zu arbeiten. Warum habe ich dieses Problem nach so langer Verwendung nicht gefunden? Liegt es daran, dass das Programm beim Erkennen des Problems verwendet werden kann und ignoriert wird, oder wird es überhaupt nicht entdeckt? Ich glaube, ich habe herausgefunden, dass das Projekt vielleicht zu eng war, also habe ich ihn nicht studiert.