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

解决方案 »

  1.   

    strsql = "select * from qkzb where 单位 = '" + ZhanName + "'"
    这也不会吗?
      

  2.   

    strsql = "select * from qkzb where 单位 =' " & ZhanName & "'"
      

  3.   

    strsql = "select * from qkzb where 单位 ='" & ZhanName & "'"'字符型变量引用:'"& 变量名 &"'
    '数值型变量引用:"& 变量名 &"
      

  4.   

    strsql = "select * from qkzb where 单位 = '" & ZhanName & "'"
    这样写语句还是 from子句语法错误
      

  5.   

    strsql = "select * from qkzb where 单位 ='" & ZhanName & "'"
    在你的sql 分析器里面写一下
    或者在你的access 查询里面写一下看看有什么效果,是不是你的qkzb拼写错了?
      

  6.   

    strsql = "select * from qkzb where 单位 = '" & replace(ZhanName,"'","''") & "'"& is better then +