在select语句中我们如何比较包含单引号的字符串字段

时间:2016-08-23 18:01:08

标签: vb6

我有一个带有标题产品的库存表。当我使用以下声明时

  

rs.Open“select * from stock where product ='”& product_name& “”   ”,DB,2,1

     

id = rs!sub_head_id

     

rs.Close

其中product_name是包含产品名称

的字符串变量

例如:

  

product_name =“alpha的单元格”

此语句出错,因为字符串中有单引号。 我们如何解决这个问题

注意:我正在使用vb6

2 个答案:

答案 0 :(得分:0)

使用此功能并尝试:

rs.Open"从库存中选择*,其中product ='" &安培;替换(product_name,"'","''")& "' ",分贝,2,1

答案 1 :(得分:0)

好的,我的问题解决了。有人建议将标准指数字段设置为bno和productid。