1
我想建立一個虛擬表的過濾器字符串,並希望下劃線(_)是一個文字字符,並不能找出逃生字符。下面是一些我嘗試和失敗草草收場:德爾福:什麼是一個數據訪問的過濾字符串中的轉義字符,如TVirtualTable
VTAllDocs.Filter :='FILE_NAME like '+QuotedStr(MQDRegister.FieldByName('DOC_ID').AsString+'%\_REV%');
和
VTAllDocs.Filter :='FILE_NAME like '+QuotedStr(MQDRegister.FieldByName('DOC_ID').AsString+'%[_]REV%');
和
VTAllDocs.Filter :='FILE_NAME like '+QuotedStr(MQDRegister.FieldByName('DOC_ID').AsString+'*\_REV*');
和
VTAllDocs.Filter :='(FILE_NAME like '+QuotedStr(MQDRegister.FieldByName('DOC_ID').AsString+'%^_REV%)+' ESCAPE "^")';
真的很感謝你的幫助。
謝謝。