Microsoft Jet의 LIKE 연산자에서 적절한 다중 문자 와일드 카드는 무엇이고 어떤 설정이 해당 설정에 영향을 줍니까? Microsoft Jet (Access 데이터베이스)에서 실행되는 이전 ASP 응용 프로그램을 지원하고 LIKE 연산자에서 % 기호를 사용하지만 % 문자가 일반 문자로 인식되므로 분명히 자신의 환경에서 문제가있는 고객이 있습니다 캐릭터라고 생각하고 그의 복수 문자 와일드 카드가 *라고 가정합니다. 또한, 나는 과거에 % 대신 *를 사용하는 쿼리로 애플리케이션을 작성했다고 거의 확신합니다. 마지막으로, Microsoft Access (응용 프로그램)도 * 및 %로만 작동합니다 (그러나 어떻게 관련이 있는지 잘 모르겠습니다).Microsoft Jet 와일드 카드 : 별표 또는 백분율 기호?
방금 유용한 결과없이 인터넷을 검색하는 데 약 20 분이 소요되었으므로 stackoverflow에서 유용하다고 생각했습니다. 누군가는 이미 그것을 알고 있을지도 모르며 어쨌든 다른 임의의 토론 포럼보다 잠재적 인 해답을 stackoverflow에 유지하는 것이 좋습니다.
ACE/Jet에는 ANSI-89 쿼리 모드 용 네이티브 집합과 ANSI-92 쿼리 모드 용 네이티브 집합이있는 * 와일드 카드 두 세트가 있습니다. 이러한 쿼리 모드는 엔진에 고유하므로 "Access 자체 내에서만"적용되지 않습니다. – onedaywhen
Jet에 대해 SQL을 실행할 때 ANSI 모드를 어떻게 설정합니까? 나는 Access 자체를 통하지 않고 Jet를 결코 사용하지 않기 때문에 정말로 모른다. –
답변 : 답변을 반영하여 내 게시물을 수정하겠습니다. –