from 语句语法异常

from 语句语法错误
strsql   =   "select   *   from   qkzb   where   单位   =   "   +   ZhanName
ZhanName   是定义的字符串
这个语句错误   提示说   from   语句语法错误
请问
错在哪里   怎么修改
是不是那个字符串还要加上单引号


------解决方案--------------------
strsql = "select * from qkzb where 单位 = ' " + ZhanName + " ' "
这也不会吗?
------解决方案--------------------
strsql = "select * from qkzb where 单位 = ' " & ZhanName & " ' "
------解决方案--------------------
strsql = "select * from qkzb where 单位 = ' " & ZhanName & " ' "

'字符型变量引用: ' "& 变量名 & " '
'数值型变量引用: "& 变量名 & "

------解决方案--------------------
strsql = "select * from qkzb where 单位 = ' " & ZhanName & " ' "
在你的sql 分析器里面写一下
或者在你的access 查询里面写一下

看看有什么效果,是不是你的qkzb拼写错了?
------解决方案--------------------
strsql = "select * from qkzb where 单位 = ' " & replace(ZhanName, " ' ", " ' ' ") & " ' "

& is better then +