这种情况怎么办?(50分)

  • 主题发起人 主题发起人 lonelylion
  • 开始时间 开始时间
L

lonelylion

Unregistered / Unconfirmed
GUEST, unregistred user!
var sql:string;

sql:='where a=b';
...
SQL.add('select * from tab1');
SQL.add(sql);
...

sql.add不能用字符型变量吗?应该怎么办?
 
多加一个空格在Where前面
 
sql:=' where a=b';
 
不行啊,是提示:String and TStrings 类型不匹配
 
sel:=' where a=b'
用SQL.Text:='select * from tab1 '+SQL;
 
SQL.Add('Select * from tab1 '+sql) ;
 
建议用QuotedStr函数,防止" ' " 多少出现错误
QuotedStr(字符变量)

 
靠!!!

sql 是保留字!!!已经犯过N+M次这样的低级错误了!!!该打...:(
 
后退
顶部