这个字符串的format该怎么写啊?

匆匆岁月 2005-07-27 09:57:34
下面的这个字符串,我想最后的结果是:
str := Select FBin From TBinArticles where FBin like '%abc%'

其中,FBarCode := 'abc';
str := Format(' Select FBin From TBinArticles where FBin like ' +
''''' + ''%' + '%s' + '''%' + '''',[FBarCode]);
ShowMessage(str);

我用上面的写法,运行时报错是:
Format '%'' invalid or incompatible with argument.

哪位指点一下啊。。。
...全文
222 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovend 2005-07-28
  • 打赏
  • 举报
回复
不用format,直接连字符串就可以了。
LocustWei 2005-07-28
  • 打赏
  • 举报
回复
str := Format(' Select FBin From TBinArticles where FBin like ''%%%s%%''',[FBarCode]);
gswmlz 2005-07-28
  • 打赏
  • 举报
回复
直接用这种:str:='Select FBin From TBinArticles where FBin like'+''''+'%abc%'+''''.
僵哥 2005-07-28
  • 打赏
  • 举报
回复
FBarCode := 'abc';
str := Format(' Select FBin From TBinArticles where FBin like ''%s%s%s''',['%',FBarCode,'%']);
僵哥 2005-07-28
  • 打赏
  • 举报
回复
FBarCode := 'abc';
str := Format(' Select FBin From TBinArticles where FBin like %s%s%s',['%',FBarCode,'%']);
zsr 2005-07-27
  • 打赏
  • 举报
回复
或者不用Format,直接用字符串连接。
zsr 2005-07-27
  • 打赏
  • 举报
回复
s := Format(
'Select FBin From TBinArticles where FBin like ''%s%s%s''', ['%', 'abc', '%']);

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧