sql
  • excel
  • vba
  • excel-vba
  • 2012-10-30 69 views 1 likes 
    1

    我正在使用excel sql查询根据我在下拉框中进行的选择从后端获取数据。但是,如果有单引号的话,我的sql查询不起作用(')在下拉框中的值。例如 - 男装。请给我一个解决这个问题的方法在excel vba sql查询中处理单引号

    SQL = "select Segment,Weeks,Value from [Category performance data$] where  Departments='" &  Sheet3.Range("Dept_name").Value & _ 
        "' and Metric ='Total Spend' group by Segment,Weeks,Value" 
        Call execQry 
    

    回答

    2
    Departments='" & replace(Sheet3.Range("Dept_name").Value, "'", "''") & _ "' and Metric 
    
    相关问题