解决方案 »

  1.   

    应该是SQL保留关键字, 你改个字段名.
      

  2.   

    如果不想换名称,那就加个前缀,如:
    SQl = "select * from " & tableNameStr & " where " & tableNameStr & ".NO =" & x
      

  3.   

    SQl = "select * from " & tableNameStr & " " & "where [NO] =" & x'读取某行的数据集的SQL语句
    是不是保留关键字啊,貌似加方括号可以转义,试试看
      

  4.   

    Access 中 Yes 和 No 是逻辑字段的取值,所以是关键字啊!
    关键字做字段名时要加方括号,见3楼。
      

  5.   

    建议不要用系统保留关键字作为表名或字段名使用,一定要用则需要加上方括号,如:[user],[passpword]等
      

  6.   


    是要保留NO,加[NO]之后表的字段名是不是也要修改?有没有字段名就是NO,但在SQL语句里进行修改进行读取数据的方法,应为字段名NO是在别人的程序里创建好了
      

  7.   

    数据库的字段名是公司留下程序里进行创建的,我现在开发只是根据他流的字段名进行读取数据,并且开发人员也不在了,进行修改比较麻烦
    那就在SQL语句中完整引用 where tablename.no 试试
      

  8.   

    数据库的字段名是公司留下程序里进行创建的,我现在开发只是根据他流的字段名进行读取数据,并且开发人员也不在了,进行修改比较麻烦
    那就在SQL语句中完整引用 where tablename.no 试试
    非常感谢,使用的你方法问题解决了
      

  9.   

    数据库的字段名是公司留下程序里进行创建的,我现在开发只是根据他流的字段名进行读取数据,并且开发人员也不在了,进行修改比较麻烦
    那就在SQL语句中完整引用 where tablename.no 试试
    非常感谢,使用的你方法问题解决了
    客气, 解决问题就好