我有个Access db1.mdb的数据库文件,我想用VC作一个简单的小程序:想实现查询和添加记录的功能(甚至添加记录的功能不要都可以),数据库的格式可以转换成别的格式。请教能不能:
1、让用户在不用安装ACCESS、EXECEL、SQL Server之类的软件的情况下运行我用VC编译的程序?
2、在满足上一个条件的情况能否让数据库文件加密即让一般操作水平的用户查看不了?

解决方案 »

  1.   


    在 Windows 2000 和 XP 下,可以用 ADO 访问 .mdb 数据库,而且不需要安装 ACCESS 。可以对 .mdb 数据库加一个密码,这样普通用户用 ACCESS 打开文件时需要密码。这里有个 ADO 的例子:http://www.vckbase.com/document/viewdoc/?id=496
      

  2.   

    在 Windows 2000 和 XP 下,可以用 ADO 访问 .mdb 数据库,而且不需要安装 ACCESS 。 
    可以对 .mdb 数据库加一个密码,这样普通用户用 ACCESS 打开文件时需要密码。 
    这里有个 ADO 的例子: 
    http://www.vckbase.com/document/viewdoc/?id=496
    ================================================================================
    这个例子中有下面这句话:
    #import "c:\program files\common files\system\ado\msado15.dll"  no_namespace rename ("EOF", "adoEOF")  
    是否说明编译完了的程序要附带msado15.dll动态链接库??--我可能把这个小程序做完了发给我老妈或女朋友之类的人用--所以最好是一个EXE文件双击就可以运行(在XP SP2下)请问是否需要带msado15.dll?
      

  3.   

    ZhengKarl:期待你做的程序做完了能不能发给我一份,学习学习?!~~先谢啦,哈哈我.cn
      

  4.   

    ZhengKarl:期待你做的程序 做完了能不能发给我一份,学习学习?!~~先谢啦,哈哈 我.cn
    ===============================================
    zaodt 推荐的这个好用:
    http://www.vckbase.com/document/viewdoc/?id=496你也用这个吧:)
      

  5.   

    http://www.vckbase.com/code/listcode.asp?mclsid=11&sclsid=1117 学生管理系统V1.0 详细信息 < Access >