本帖最后由 Iamhby 于 2012-12-18 15:38:49 编辑

解决方案 »

  1.   

    首先建议字段名不要用NAME,PASSWORD等,这容易和数据库关键字冲突。不妨在NAME字段两次加中括号
    SELECT * FROM READER WHERE [NAME]='%s' AND PASSWORD='%s'
      

  2.   

    这好像也不行啊 
     都换成这样子
    SELECT * FROM [dbo].[READER] WHERE [NAME]='hby' AND [PASSWORD]='hby'
    放到SQL里执行都成功了 可还是提示同样的问题
      

  3.   

    这句话可能没有问题,不过你是把它当Filter的。我只用ADO,对你这个写法不了解
      

  4.   

    我换成
    [NAME]='hby' AND [PASSWORD]='hby'
    却得出找不到用户
    反而重新弄了一个记录类只记录一个表 再用
    [NAME]='hby' AND [PASSWORD]='hby'
    结果却行了
    新手真不怎么明白为什么