把On Error Resume Next去掉
在调试程序的时候,怎么可以这样做:)ps:
1. 一般来说,用户名是唯一的,所以,你的查找是否存在此
用户只需要 select ... from ... where 用户名='admin' 就可以
因为肯定是先登陆才能修改密码的,修改以前只需要判断密码是否
相同即可,登陆时候记录下当前使用用户
2. 你的程序设计上存在一个很大问题,请使用公用的Connection
3. 修改密码可以直接使用connection.execute "sql command"
来完成,不需要再用recordset来做了。

解决方案 »

  1.   

    注掉On Error Resume Next试试。
      

  2.   

    去掉了On Error Resume Next,错误提示“登陆SQL服务器失败!”,可是我的登陆语句没问题啊!也可能是我看不出!
      

  3.   

    什么型同虚设,是因为你错了也不知道,还以为对了,现在把On Error Resume Next去掉,运行一下,看看怎么样?报错了再找我们把
      

  4.   

    啊,也感谢litnake1!谢谢!谢谢!
      

  5.   

    oConn.Open "Driver={SQL Server};" & _ 
               "Server=MyServerName;" & _
               "Database=myDatabaseName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"oConn.Open "Driver={SQL Server};" & _
               "Server=(local);" & _
               "Database=myDatabaseName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"User ID改成Uid试试。