回 帖 发 新 帖 刷新版面

主题:delphi中SQL语句匹配字符串的写法请教?

数据库中有字符类型的字段,现在想在delphi中通过SQL语句来访问,不知怎么个写法?
例如:
  1、 SQL.Add('SELECT * FROM classi where (FID= ?)'); 
     ?这个地方想写rt(字段中的值),怎么样让这个rt加上单引号
  2、  str:= ListBox1.Items[nItem1];
       SQL.Add('SELECT * FROM classi where name = str');
       这时又怎样让这个str(一个字符串变量)加上个单引号呢?

回复列表 (共3个回复)

沙发

值'+ +' 字符串'''+ +'''

板凳

QuoTedStr函数可以返回一个两边带'的字符串。

ShowMessage(QuotedStr('ABCD'));


关于SQL字符串,有多种形式组合。楼上是一种(在Delphi里连续的两个'表示一个')

还可以用Format函数,
还可以用SQL参数,

3 楼

谢谢!两位了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册