where empno:=no 是错误的输写!不能写:=,应该直接写=号就行了!再试试!

解决方案 »

  1.   

    应该为:select * from employee.db where empno= :no
      

  2.   

    我刚看了看,empno字段里是数字,没有字符,而且也没有你当前想要找的字段名,当然是打不开了,如果你把no换成该表里的字段值124或127试试就知道了!
      

  3.   

    我刚看了看,empno字段里是数字,没有字符,而且也没有你当前想要找的字段名,当然是打不开了,如果你把no换成该表里的字段值124或127试试就知道了!
      

  4.   

    写错了吧?SQL语句中等于号是“=”; 如果是参数应该把冒号放在后面。
    empno=:no
      

  5.   

    原来是‘:’写错地方了。thx
      

  6.   

    如果你用的是Access数据库,建议不要使用No参数,这个是保留的关键字。
    可以取其他名字呀,譬如where empno=:empno都可以的。