sql语句中有'这个符号怎么办?(10分)

  • 主题发起人 主题发起人 study2003
  • 开始时间 开始时间
S

study2003

Unregistered / Unconfirmed
GUEST, unregistred user!
SELECT *
FROM FileName
WHERE (name = 'Why Didn't You Call Me ')
Why Didn't You Call Me中有',出错。
请帮忙。谢谢
 
SQLStr := 'SELECT * FROM FileName WHERE (name = ''Why Didn''t You Call Me '')';

呵呵,用两个分号代表一个分号:)

 
怎么会出来这个呢,怎么写进去的呀
 
用Chr(39)来代分号看看
 
各位,这是个单引号!
难道程序员的语文水平竞......
 
hehe, dlnew, 你说“各位”? 你认为我没有理解正确?:(

 
分号=;
引号='
双引号="
!?
 
看了beta 的许多贴,感觉他的基础的功底很深,(听他的没错)
能交个朋友吗,QQ多少?
我是2829924
 
用"代替sql语句中的',条件中的'用+"'"
试一试
SQLStr := "SELECT * FROM FileName WHERE (name = "+"'Why Didn"+"'"+"t You Call Me')";


 
不好意思看错题目了!象这种情况只能用'来表示后面的'是个符号
 
接受答案了.
 
后退
顶部