现在有一个vc6.0开发的MFC应用程序,用到了数据库,请问如何发布应用程序?如何处理数据库文件 才能在其他机器上运行??

解决方案 »

  1.   

    和不同的数据库有关系
    比如oracle就要带客户端那些东西,mdb就不用
      

  2.   

    用的是sql server2000,具体怎么发布?
      

  3.   

    用安装制作工具啊,VS本身就带。或者Installshield,都可以做到你的要求。
      

  4.   

    Installshield比较专业点,他会帮你建数据库、表、索引、触发器等,都是通过把你现有数据库结构导出成sql脚本文件,然后再安装程序时,在有数据库的机器上执行这些脚本,并且,这些脚本都是可见、可修改的,比较方便,
      

  5.   

    谢谢对话框用到了datagrid控件和ado data control控件,用installshield对程序打包后,拷贝到别的机器上运行,datagrid可以显示,添加数据后,datagrid不刷新,但是数据库中已经有了添加的数据了。请问是什么问题?是不是打包时少了什么东西?
      

  6.   

    用MFC DataGridCtrl类 和ADO 类。不要用那些ActiveX控件,www.codeproject.com 都有。
      

  7.   

    招聘VC++,C# 各数人。 
    至少一年以上经验,能够独立胜任工作 
    熟悉MFC,VC的各种类的用法 
    有B/S开发经验尤佳 
    薪水:面议,年收入保底6万(带薪年假,年底双薪) 
    邮箱:[email protected]  363356039(注明:应聘) 
    请把简历发送到邮箱,合则约见(考虑各位在职,时间周末) 来挑战吧!!北京石景山  
      

  8.   

    VC6.0企业版本身就带了一个 installshield  for vc 6.0 功能很强大的,不过要自己学会写
    它的脚本,不难,你用了ActiveX控件也不要紧,它可以帮你注册控件的,参考它的
    帮助文件和实例,我有7,8年不用了,具体帮不了你,但我知道都可以解决的。
      

  9.   

    我就是用的vc自带的installshield,现在关键是不知道问题出在哪里?控件都手工注册成功了,读数据也能读到,就是添加数据后,datagrid不显示新添加的数据。