我用vb+sql2000做了一个C/S程序,在vb环境中运行时我用登录框连sql2000数据库中的用户表时提示密码不正确(表中的用户和密码其实都存在),后来干脆提示“vb6.exe-应用程序错误”,但运行编译好的exe文件时却可以登陆,请问这是哪里出现了问题?

解决方案 »

  1.   

    运行时我用登录框连sql2000数据库中的用户表时提示密码不正确(表中的用户和密码其实都存在)?一定是不正确,你可以把数据库里的密码打印出来,和你输入的比较一下,确定一下...提示“vb6.exe-应用程序错误,,VB出现问题,如果在几台机子上就有这个问题,那就得好好找找原因了,,说不定你做了一个黑客软件.......呵呵
      

  2.   

    -----运行时我用登录框连sql2000数据库中的用户表时提示密码不正确这里的提示密码不正确是你的程序的正常提示吗?如果是的话说明你输入的确实与数据库中的数据不符合
      

  3.   

    密码是绝对没问题的,奇怪的是为什么exe文件又没问题。
    源码嘛因为是给公司用的,不便于公开,其实也没什么看头,这种c/s系统大同小异
      

  4.   

    可能源码和EXE文件连接的不是同一服务器。确定你连接的服务器的身份验证选的是混合模式。
    企业管理器->服务器->属性->安全性->改为SQL SERVER和WINDOWS
      

  5.   

    VB6出错的我原来也碰到过这种问题,原因是某个对象的属性有问题(多次运行后使SQL Server传来Error,导致VB6出错)。一定要好好检查源代码,然后进行多次Debuging。