问题描述:
有学员问,在SQL语句中使用多个函数的时候,例如需要使用Dlookup函数套用的的使用,如果在语句中使用双引号,就会提示语法错误,没法使用,假如使用单引号呢,写的过程中是不提示错误了,但是就会在执行语句的使用提示操作符丢失,左右为难。
分析问题:
这个是因为SQL语句中间,除非是断句使用双引号,否则会出错,但是Dlookup函数是需要条件和参数的函数,没有双引号又是没法执行的。在规则必须遵守的前提下(否则无法运行),肯定是考虑有什么方法使得既能遵守规则,而又能正常运行。
解决方案:
其实可以把Dlookup函数这个语句提取出来做成一个变量,然后在把这个变量写到SQL语句中,这个问题就解决了。