一个信息管理系统,后台数据库用SQL Server 2000现在选择Make EXE,在Writing EXE阶段会弹出对话框,提示输入数据库用户名密码确认之后就立即结束了,没有任何出错信息,也没有生成EXE文件。急问有没有人遇到过同样的问题?该怎样解决?谢谢了!

解决方案 »

  1.   

    没遇到过。
    关注------
    www.vicmiao.com
    努力就有美好时光!
      

  2.   

    你在连接SqlServer时用了Ado控件??连接字符串是怎么样的?
      

  3.   

    to zhushengbiao()
    打包时也要先进行编译,还是会出现同样的问题,不过Package and Deployment Wizard会给一个错误信息:Unexpected error number 80004005 has occured: System error &H80004005(-2147467659)
      

  4.   

    To Lailuboy()
    数据绑定控件绑定到Data Environment全局的数据库连接是这么写的,在登录窗体的Form_Load()方法中执行,数据库连接的属性从ini文件中读取    '建立数据库连接,并设置ADO对象
        db_connection.Provider = "SQLOLEDB.1"
        db_connection.Properties("Data Source") = DB_DataSource
        db_connection.Properties("WorkStation ID") = DB_WorkstationID
        db_connection.Properties("User ID") = DB_UserID
        db_connection.Properties("Password") = DB_Password
        db_connection.Properties("Initial Catalog") = DB_InitialCatalog
        db_connection.CursorLocation = adUseClient
        db_connection.Open
        db_cmd.ActiveConnection = db_connection
      

  5.   

    你在数据绑定控件绑定到Data Environment那个控件里面中的连接字符串是不是空的,然后通过程序去赋值?如果你只是为了编译成功的话,你先给他设一下连接字符串。反正程序后来都会根据配置重新设置的。
      

  6.   

    Data Environment这个太落后了,用的少。
      

  7.   

    to Lailuboy():谢谢。我的Data Environment里的链接没有设定默认的用户名密码,指定了之后再编译就不会出现提示输入用户名密码的对话框了,就编译出EXE了。
      

  8.   

    to Dunzip(路登软件,一路登先! / http://www.dunzip.com)我VB用的少,更先进的办法是什么,能否指教一二,谢谢!
      

  9.   

    遇到过。打最新补丁后没有问题了....你也试试吧。装完整的vb6sp6