我在ACCESS数据库里有几张板子的数据表,每一块板子又有一张对应的故障表,是以板子名+"_Z"命名的,SQL查询语句如下:  strfield = " CStr(Sel_Board_Name) & "_Z"
  str = "select * from "& strfield &""
  dbrec.Open str, adCnn, adOpenkeyset, adLockOptimistic, -1
  但是系统提示 From 子句语法错误。
  请教一下,这种不定表的查询应该如何编写.谢谢

解决方案 »

  1.   

    strfield = " CStr(Sel_Board_Name) & "_Z"
    最前边那个引号没用,去掉它
      

  2.   

    str = "select * from "& strfield
      

  3.   

    你要那么多引号做什么
    strfield = CStr(Sel_Board_Name) & "_Z"
      str = "select * from " & strfield
      

  4.   

    strfield = " CStr(Sel_Board_Name) & "_Z"
    改为
    strfield = CStr(Sel_Board_Name) & "_Z"
      

  5.   

    str = "select * from  strfield "
      

  6.   

    LZ的"strfield"命名容易误导人的,乍一看,还以为strfield 是字段名呢。