大哥大姐,求教SQL delete问题(100)

  • 主题发起人 主题发起人 ehua818
  • 开始时间 开始时间
E

ehua818

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL.Add('delete from ktv_temp where bh = ''4 '' '); 这句可以删除编号为4的数据为什么下面的不可以删除自己添加的数据,没有错误提示.SQL.Add('delete from ktv_temp where bh = '' +Trim(edit1.text)+'' ');
 
SQL.Add('delete from ktv_temp where bh = ''' +Trim(edit1.text)+''' ');
 
1楼的正确~~字符串的话,需要3对引号
 
对单引号使用不熟悉就用QuotedStr()吧SQL.Add('delete from ktv_temp where bh = ' +QuotedStr( Trim(edit1.text)));
 
SQL.Add( Format('delete from ktv_temp where bh =''%S'' ',[Trim(edit1.text)]));
 
这样就可以了(www.NewSureSoft.com解答)SQL.Add('delete from ktv_temp where bh = ''' +Trim(edit1.text)+''' ');
 
SQL.Add('delete from ktv_temp where bh = '+quotedstr(trim(edit1.text)));
 
Supermay:方法更好 ,
 
多人接受答案了。
 
后退
顶部