关于Delphi中单引号的用法(急问,在线等) 有一表中有一字段book_name,有一字符串变量content,设置了要查询的条件,现在要设置一个TTable控件的filter属性,过滤满足content条件的记录,怎样设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个单引号之间的连续两个单引号是一个单引号,比如:Edit1.Text:=''''; 结果是:' 以此类推。如果改成Edit1.Text:=''';则编译不过去。 用函数,quotestr这是专门加引号的函数,如果你的是变量的话,那可以这样Quotestr(content). 你写错了!QuotedStr('String'); TTable.filter:='book_name='''+content+'''' 对于两个相连的'' 在Delphi 中视为' Delphi用两个相连的'' 表示'数据库中使用“在很多情况下也是可以的 谢谢上面各位的解答,正如各位所说,可以写成:TTable.filter:='book_name='''+content+'''',也可以写成:TTable.filter:='book_name='+''''+content+'''',但在第一种写法中间的三个单引号怎么解释?用#39如何代替? 如果content为空的话,为什么老是出错?请大家帮忙,如果我想返回所有的记录,即设置成filter:='book_name like '+''''+content+'''',其中content为空,应该返回所有的记录,为什么回出错呢? 这样试试TTable.filter:='book_name like '''+content+'%''';TTable.filted:=true; dbGridEh里面的TreeView怎么实现? 列赋值的问题 在select语句中怎么把字符串sum起来 ansi是怎样表示中文的?一个中文可以用4个字节表示,如果是ansi文件,那么怎样识别中文? 如何判读INTERBASE中表的存在。 实时监测进程 谁能给个indy mailclient(smtp)的例子?( dll指针问题 怎么得到系统目录和临时文件夹temp的路径? Delphi2010程序编译成功,不能debug 在线等待,目录文件问题 在线等,调试通过即结贴
Edit1.Text:=''''; 结果是:' 以此类推。
如果改成
Edit1.Text:=''';则编译不过去。
QuotedStr('String');
数据库中使用“在很多情况下也是可以的
TTable.filter:='book_name like '''+content+'%''';
TTable.filted:=true;