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 "^")';
真的很感谢你的帮助。
谢谢。