2

我想在 SQL Server 2008 中使用选择查询,在其中我想根据书名搜索书的详细信息。

我用

SELECT * 
FROM MasterTitle 
WHERE BookName = '"+s1'' 

它工作正常,但s1包含报价时会出现问题'

就像是

SELECT * 
FROM MasterTitle 
WHERE BookName = 'Educational Cd'S (Set)' and DisplayAuthorName = 'Test'

我不能使用转义字符

4

1 回答 1

0

SELECT * 
FROM MasterTitle
WHERE BookName = 'Educational Cd'+char(39)+'S ( Set)' 
     and DisplayAuthorName ='Test'

于 2013-03-20T06:02:26.030 回答